Class: Aws::MediaConnect::Types::SecretsManagerEndpointEncryptionConfiguration

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

Overview

The endpoint encryption configuration for connections that use a key or passphrase that you store in Secrets Manager.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#encryption_secret ⇒ Types::EndpointEncryptionSecretConfiguration

The Secrets Manager secret that holds the key or passphrase used to encrypt the connection.



9178
9179
9180
9181
9182
9183
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9178

class SecretsManagerEndpointEncryptionConfiguration < Struct.new(
  :encryption_secret_type,
  :encryption_secret)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_secret_type ⇒ String

The type of secret used to encrypt the connection. Valid values include the following:

  • AES_128_KEY – A 128-bit AES encryption key.

  • AES_192_KEY – A 192-bit AES encryption key.

  • AES_256_KEY – A 256-bit AES encryption key.

  • SRT_PASSPHRASE – An SRT passphrase.

Returns:

  • (String)


9178
9179
9180
9181
9182
9183
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 9178

class SecretsManagerEndpointEncryptionConfiguration < Struct.new(
  :encryption_secret_type,
  :encryption_secret)
  SENSITIVE = []
  include Aws::Structure
end