Class: Aws::MediaConnect::Types::SourceEndpointRouterOutputConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::SourceEndpointRouterOutputConfiguration
- 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
-
#destination_transit_encryption ⇒ Types::EndpointEncryptionConfiguration
The encryption settings for an endpoint connection.
-
#destination_transit_encryption_type ⇒ String
The type of transit encryption applied to the destination content that this router output sends.
-
#endpoint_lifecycle_management ⇒ String
The entity that manages the lifecycle of the associated source endpoint.
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.
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.
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 |