1. Packages
  2. AWS Native
  3. API Docs
  4. mediatailor
  5. getSourceLocation

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

aws-native.mediatailor.getSourceLocation

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi

    Definition of AWS::MediaTailor::SourceLocation Resource Type

    Using getSourceLocation

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSourceLocation(args: GetSourceLocationArgs, opts?: InvokeOptions): Promise<GetSourceLocationResult>
    function getSourceLocationOutput(args: GetSourceLocationOutputArgs, opts?: InvokeOptions): Output<GetSourceLocationResult>
    def get_source_location(source_location_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetSourceLocationResult
    def get_source_location_output(source_location_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetSourceLocationResult]
    func LookupSourceLocation(ctx *Context, args *LookupSourceLocationArgs, opts ...InvokeOption) (*LookupSourceLocationResult, error)
    func LookupSourceLocationOutput(ctx *Context, args *LookupSourceLocationOutputArgs, opts ...InvokeOption) LookupSourceLocationResultOutput

    > Note: This function is named LookupSourceLocation in the Go SDK.

    public static class GetSourceLocation 
    {
        public static Task<GetSourceLocationResult> InvokeAsync(GetSourceLocationArgs args, InvokeOptions? opts = null)
        public static Output<GetSourceLocationResult> Invoke(GetSourceLocationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSourceLocationResult> getSourceLocation(GetSourceLocationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:mediatailor:getSourceLocation
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SourceLocationName string
    The name of the source location.
    SourceLocationName string
    The name of the source location.
    sourceLocationName String
    The name of the source location.
    sourceLocationName string
    The name of the source location.
    source_location_name str
    The name of the source location.
    sourceLocationName String
    The name of the source location.

    getSourceLocation Result

    The following output properties are available:

    AccessConfiguration SourceLocationAccessConfiguration
    The access configuration for the source location.
    Arn string
    DefaultSegmentDeliveryConfiguration SourceLocationDefaultSegmentDeliveryConfiguration
    The default segment delivery configuration.
    HttpConfiguration SourceLocationHttpConfiguration
    The HTTP configuration for the source location.
    SegmentDeliveryConfigurations []SourceLocationSegmentDeliveryConfiguration
    Tags Tag
    The tags to assign to the source location.
    accessConfiguration SourceLocationAccessConfiguration
    The access configuration for the source location.
    arn String
    defaultSegmentDeliveryConfiguration SourceLocationDefaultSegmentDeliveryConfiguration
    The default segment delivery configuration.
    httpConfiguration SourceLocationHttpConfiguration
    The HTTP configuration for the source location.
    segmentDeliveryConfigurations List<SourceLocationSegmentDeliveryConfiguration>
    tags List<Tag>
    The tags to assign to the source location.
    accessConfiguration SourceLocationAccessConfiguration
    The access configuration for the source location.
    arn string
    defaultSegmentDeliveryConfiguration SourceLocationDefaultSegmentDeliveryConfiguration
    The default segment delivery configuration.
    httpConfiguration SourceLocationHttpConfiguration
    The HTTP configuration for the source location.
    segmentDeliveryConfigurations SourceLocationSegmentDeliveryConfiguration[]
    tags Tag[]
    The tags to assign to the source location.
    accessConfiguration Property Map
    The access configuration for the source location.
    arn String
    defaultSegmentDeliveryConfiguration Property Map
    The default segment delivery configuration.
    httpConfiguration Property Map
    The HTTP configuration for the source location.
    segmentDeliveryConfigurations List<Property Map>
    tags List<Property Map>
    The tags to assign to the source location.

    Supporting Types

    SourceLocationAccessConfiguration

    AccessType Pulumi.AwsNative.MediaTailor.SourceLocationAccessType

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    SecretsManagerAccessTokenConfiguration Pulumi.AwsNative.MediaTailor.Inputs.SourceLocationSecretsManagerAccessTokenConfiguration
    AWS Secrets Manager access token configuration parameters.
    AccessType SourceLocationAccessType

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    SecretsManagerAccessTokenConfiguration SourceLocationSecretsManagerAccessTokenConfiguration
    AWS Secrets Manager access token configuration parameters.
    accessType SourceLocationAccessType

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    secretsManagerAccessTokenConfiguration SourceLocationSecretsManagerAccessTokenConfiguration
    AWS Secrets Manager access token configuration parameters.
    accessType SourceLocationAccessType

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    secretsManagerAccessTokenConfiguration SourceLocationSecretsManagerAccessTokenConfiguration
    AWS Secrets Manager access token configuration parameters.
    access_type SourceLocationAccessType

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    secrets_manager_access_token_configuration SourceLocationSecretsManagerAccessTokenConfiguration
    AWS Secrets Manager access token configuration parameters.
    accessType "S3_SIGV4" | "SECRETS_MANAGER_ACCESS_TOKEN" | "AUTODETECT_SIGV4"

    The type of authentication used to access content from HttpConfiguration::BaseUrl on your source location. Accepted value: S3_SIGV4 .

    S3_SIGV4 - AWS Signature Version 4 authentication for Amazon S3 hosted virtual-style access. If your source location base URL is an Amazon S3 bucket, MediaTailor can use AWS Signature Version 4 (SigV4) authentication to access the bucket where your source content is stored. Your MediaTailor source location baseURL must follow the S3 virtual hosted-style request URL format. For example, https://bucket-name.s3.Region.amazonaws.com/key-name.

    Before you can use S3_SIGV4 , you must meet these requirements:

    • You must allow MediaTailor to access your S3 bucket by granting mediatailor.amazonaws.com principal access in IAM. For information about configuring access in IAM, see Access management in the IAM User Guide.

    • The mediatailor.amazonaws.com service principal must have permissions to read all top level manifests referenced by the VodSource packaging configurations.

    • The caller of the API must have s3:GetObject IAM permissions to read all top level manifests referenced by your MediaTailor VodSource packaging configurations.

    secretsManagerAccessTokenConfiguration Property Map
    AWS Secrets Manager access token configuration parameters.

    SourceLocationAccessType

    SourceLocationDefaultSegmentDeliveryConfiguration

    BaseUrl string
    BaseUrl string
    baseUrl String
    baseUrl string
    baseUrl String

    SourceLocationHttpConfiguration

    BaseUrl string
    BaseUrl string
    baseUrl String
    baseUrl string
    baseUrl String

    SourceLocationSecretsManagerAccessTokenConfiguration

    SourceLocationSegmentDeliveryConfiguration

    BaseUrl string
    Name string
    BaseUrl string
    Name string
    baseUrl String
    name String
    baseUrl string
    name string
    base_url str
    name str
    baseUrl String
    name String

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.112.0 published on Wednesday, Jul 24, 2024 by Pulumi