Class: Aws::MediaTailor::Types::CreateSourceLocationResponse

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

Overview

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.



1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The ARN to assign to the source location.

Returns:

  • (String)


1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time the source location was created.

Returns:

  • (Time)


1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#default_segment_delivery_configurationTypes::DefaultSegmentDeliveryConfiguration

The optional configuration for the server that serves segments.



1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#http_configurationTypes::HttpConfiguration

The source's HTTP package configurations.



1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_timeTime

The time the source location was last modified.

Returns:

  • (Time)


1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#segment_delivery_configurationsArray<Types::SegmentDeliveryConfiguration>

The segment delivery configurations for the source location. For information about MediaTailor configurations, see Working with configurations in AWS Elemental MediaTailor.



1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#source_location_nameString

The name to assign to the source location.

Returns:

  • (String)


1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags to assign 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.

Returns:

  • (Hash<String,String>)


1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
# File 'gems/aws-sdk-mediatailor/lib/aws-sdk-mediatailor/types.rb', line 1183

class CreateSourceLocationResponse < Struct.new(
  :access_configuration,
  :arn,
  :creation_time,
  :default_segment_delivery_configuration,
  :http_configuration,
  :last_modified_time,
  :segment_delivery_configurations,
  :source_location_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end