Interface CfnSourceLocationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSourceLocationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.116.0 (build 0eddcff)",
date="2025-10-24T13:34:42.357Z")
@Stability(Stable)
public interface CfnSourceLocationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSourceLocation.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.mediatailor.*;
CfnSourceLocationProps cfnSourceLocationProps = CfnSourceLocationProps.builder()
.httpConfiguration(HttpConfigurationProperty.builder()
.baseUrl("baseUrl")
.build())
.sourceLocationName("sourceLocationName")
// the properties below are optional
.accessConfiguration(AccessConfigurationProperty.builder()
.accessType("accessType")
.secretsManagerAccessTokenConfiguration(SecretsManagerAccessTokenConfigurationProperty.builder()
.headerName("headerName")
.secretArn("secretArn")
.secretStringKey("secretStringKey")
.build())
.build())
.defaultSegmentDeliveryConfiguration(DefaultSegmentDeliveryConfigurationProperty.builder()
.baseUrl("baseUrl")
.build())
.segmentDeliveryConfigurations(List.of(SegmentDeliveryConfigurationProperty.builder()
.baseUrl("baseUrl")
.name("name")
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSourceLocationPropsstatic final classAn implementation forCfnSourceLocationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe access configuration for the source location.default ObjectThe default segment delivery configuration.The HTTP configuration for the source location.default ObjectThe segment delivery configurations for the source location.The 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
-
getHttpConfiguration
The HTTP configuration for the source location.Returns union: either
IResolvableorCfnSourceLocation.HttpConfigurationProperty- See Also:
-
getSourceLocationName
The name of the source location.- See Also:
-
getAccessConfiguration
The access configuration for the source location.Returns union: either
IResolvableorCfnSourceLocation.AccessConfigurationProperty- See Also:
-
getDefaultSegmentDeliveryConfiguration
The default segment delivery configuration.Returns union: either
IResolvableorCfnSourceLocation.DefaultSegmentDeliveryConfigurationProperty- See Also:
-
getSegmentDeliveryConfigurations
The segment delivery configurations for the source location.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnSourceLocation.SegmentDeliveryConfigurationProperty>- 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
- Returns:
- a
CfnSourceLocationProps.BuilderofCfnSourceLocationProps
-