Class: Aws::MediaTailor::Types::UpdateSourceLocationRequest

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb

Overview

Note:

When making an API call, you may pass UpdateSourceLocationRequest 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
}

Source location configuration parameters.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#access_configurationTypes::AccessConfiguration

Access configuration parameters. Configures the type of authentication used to access content from your source location.



3732
3733
3734
3735
3736
3737
3738
3739
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3732

class UpdateSourceLocationRequest < Struct.new(
  :access_configuration,
  :default_segment_delivery_configuration,
  :http_configuration,
  :source_location_name)
  SENSITIVE = []
  include Aws::Structure
end

#default_segment_delivery_configurationTypes::DefaultSegmentDeliveryConfiguration

The optional configuration for the host server that serves segments.



3732
3733
3734
3735
3736
3737
3738
3739
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3732

class UpdateSourceLocationRequest < Struct.new(
  :access_configuration,
  :default_segment_delivery_configuration,
  :http_configuration,
  :source_location_name)
  SENSITIVE = []
  include Aws::Structure
end

#http_configurationTypes::HttpConfiguration

The HTTP configuration for the source location.



3732
3733
3734
3735
3736
3737
3738
3739
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3732

class UpdateSourceLocationRequest < Struct.new(
  :access_configuration,
  :default_segment_delivery_configuration,
  :http_configuration,
  :source_location_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_location_nameString

Returns:

  • (String)


3732
3733
3734
3735
3736
3737
3738
3739
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 3732

class UpdateSourceLocationRequest < Struct.new(
  :access_configuration,
  :default_segment_delivery_configuration,
  :http_configuration,
  :source_location_name)
  SENSITIVE = []
  include Aws::Structure
end