Class: Aws::MediaConnect::Types::EndpointEncryptionConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MediaConnect::Types::EndpointEncryptionConfiguration
- Defined in:
- gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb
Overview
EndpointEncryptionConfiguration is a union - when making an API calls you must set exactly one of the members.
EndpointEncryptionConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of EndpointEncryptionConfiguration corresponding to the set member.
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.
Defined Under Namespace
Classes: Automatic, SecretsManager, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#automatic ⇒ Types::AutomaticEndpointEncryptionConfiguration
The configuration for automatic encryption, where MediaConnect determines the encryption key when the endpoint connects.
-
#secrets_manager ⇒ Types::SecretsManagerEndpointEncryptionConfiguration
The encryption configuration for a connection that uses a key or passphrase that you store in Secrets Manager.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#automatic ⇒ Types::AutomaticEndpointEncryptionConfiguration
The configuration for automatic encryption, where MediaConnect determines the encryption key when the endpoint connects.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3141 class EndpointEncryptionConfiguration < Struct.new( :secrets_manager, :automatic, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SecretsManager < EndpointEncryptionConfiguration; end class Automatic < EndpointEncryptionConfiguration; end class Unknown < EndpointEncryptionConfiguration; end end |
#secrets_manager ⇒ Types::SecretsManagerEndpointEncryptionConfiguration
The encryption configuration for a connection that uses a key or passphrase that you store in Secrets Manager.
3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3141 class EndpointEncryptionConfiguration < Struct.new( :secrets_manager, :automatic, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class SecretsManager < EndpointEncryptionConfiguration; end class Automatic < EndpointEncryptionConfiguration; end class Unknown < EndpointEncryptionConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3141 3142 3143 |
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 3141 def unknown @unknown end |