Interface CfnSourceLocationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSourceLocationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-19T12:55:22.849Z")
@Stability(Stable)
public interface CfnSourceLocationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnSourceLocationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.mediatailor.*;
CfnSourceLocationMixinProps cfnSourceLocationMixinProps = CfnSourceLocationMixinProps.builder()
.accessConfiguration(AccessConfigurationProperty.builder()
.accessType("accessType")
.secretsManagerAccessTokenConfiguration(SecretsManagerAccessTokenConfigurationProperty.builder()
.headerName("headerName")
.secretArn("secretArn")
.secretStringKey("secretStringKey")
.build())
.build())
.defaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfigurationProperty.builder()
.baseUrl("baseUrl")
.build())
.httpConfiguration(HttpConfigurationProperty.builder()
.baseUrl("baseUrl")
.build())
.segmentDeliveryConfigurations(List.of(SegmentDeliveryConfigurationProperty.builder()
.baseUrl("baseUrl")
.name("name")
.build()))
.sourceLocationName("sourceLocationName")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSourceLocationMixinPropsstatic final classAn implementation forCfnSourceLocationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe access configuration for the source location.default ObjectThe default segment delivery configuration.default ObjectThe HTTP configuration for the source location.default ObjectThe segment delivery configurations for the source location.default StringThe name of the source location.getTags()The tags assigned to the source location.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccessConfiguration
The access configuration for the source location.Returns union: either
IResolvableorCfnSourceLocationPropsMixin.AccessConfigurationProperty- See Also:
-
getDefaultSegmentDeliveryConfiguration
The default segment delivery configuration.Returns union: either
IResolvableorCfnSourceLocationPropsMixin.DefaultSegmentDeliveryConfigurationProperty- See Also:
-
getHttpConfiguration
The HTTP configuration for the source location.Returns union: either
IResolvableorCfnSourceLocationPropsMixin.HttpConfigurationProperty- See Also:
-
getSegmentDeliveryConfigurations
The segment delivery configurations for the source location.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSourceLocationPropsMixin.SegmentDeliveryConfigurationProperty>- See Also:
-
getSourceLocationName
The name of the source location.- See Also:
-
getTags
The tags assigned to the source location.Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources .
- See Also:
-
builder
-