Class: Aws::MediaConnect::Types::DestinationEndpointRouterInputConfiguration

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

Overview

Configuration settings for a router input that is represented by a destination endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#endpoint_lifecycle_management ⇒ String

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

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

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

Returns:

  • (String)


2862
2863
2864
2865
2866
2867
2868
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2862

class DestinationEndpointRouterInputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :source_transit_decryption_type,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end

#source_transit_decryption ⇒ 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.



2862
2863
2864
2865
2866
2867
2868
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2862

class DestinationEndpointRouterInputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :source_transit_decryption_type,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end

#source_transit_decryption_type ⇒ String

The type of transit decryption applied to the source content that this router input receives. Valid values include the following:

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

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

Returns:

  • (String)


2862
2863
2864
2865
2866
2867
2868
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 2862

class DestinationEndpointRouterInputConfiguration < Struct.new(
  :endpoint_lifecycle_management,
  :source_transit_decryption_type,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end