class Aws::MediaTailor::Types::CreateSourceLocationRequest

Source location configuration parameters.

@note When making an API call, you may pass CreateSourceLocationRequest

data as a hash:

    {
      access_configuration: {
        access_type: "S3_SIGV4", # accepts S3_SIGV4, SECRETS_MANAGER_ACCESS_TOKEN
        secrets_manager_access_token_configuration: {
          header_name: "__string",
          secret_arn: "__string",
          secret_string_key: "__string",
        },
      },
      default_segment_delivery_configuration: {
        base_url: "__string",
      },
      http_configuration: { # required
        base_url: "__string", # required
      },
      source_location_name: "__string", # required
      tags: {
        "__string" => "__string",
      },
    }

@!attribute [rw] access_configuration

Access configuration parameters. Configures the type of
authentication used to access content from your source location.
@return [Types::AccessConfiguration]

@!attribute [rw] default_segment_delivery_configuration

The optional configuration for the server that serves segments.
@return [Types::DefaultSegmentDeliveryConfiguration]

@!attribute [rw] http_configuration

The source's HTTP package configurations.
@return [Types::HttpConfiguration]

@!attribute [rw] source_location_name

@return [String]

@!attribute [rw] tags

The tags to assign to the source location.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/mediatailor-2018-04-23/CreateSourceLocationRequest AWS API Documentation

Constants

SENSITIVE