Class: Aws::MediaConnect::Types::SourceEndpointRouterOutputConfiguration

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

Overview

Configuration settings for a router output that is represented by a source endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destination_transit_encryption ⇒ Types::EndpointEncryptionConfiguration

The encryption settings for an endpoint connection. This is a union type, so exactly one of its members is set: secretsManager when you store the encryption key or passphrase in Secrets Manager, or automatic when you let MediaConnect determine the encryption key when the endpoint connects.



9907
9908
9909
9910
9911
9912
9913
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9907

class SourceEndpointRouterOutputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :destination_transit_encryption_type,
  :destination_transit_encryption)
  SENSITIVE = []
  include Aws::Structure
end

#destination_transit_encryption_type ⇒ String

The type of transit encryption applied to the destination content that this router output sends. Valid values include the following:

  • SECRETS_MANAGER – The encryption key or passphrase is stored in Secrets Manager.

  • AUTOMATIC – MediaConnect determines the encryption key when the endpoint connects.

Returns:

  • (String)


9907
9908
9909
9910
9911
9912
9913
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9907

class SourceEndpointRouterOutputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :destination_transit_encryption_type,
  :destination_transit_encryption)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_lifecycle_management ⇒ String

The entity that manages the lifecycle of the associated source endpoint. Valid values include the following:

  • MANAGED – MediaConnect manages the lifecycle of the associated source endpoint.

  • UNMANAGED – You manage the lifecycle of the associated source endpoint.

Returns:

  • (String)


9907
9908
9909
9910
9911
9912
9913
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9907

class SourceEndpointRouterOutputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :destination_transit_encryption_type,
  :destination_transit_encryption)
  SENSITIVE = []
  include Aws::Structure
end