Class: Aws::SecretsManager::Types::SecretValueEntry
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecretsManager::Types::SecretValueEntry
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-secretsmanager/types.rb
Overview
A structure that contains the secret value and other details for a secret.
Constant Summary collapse
- SENSITIVE =
[:secret_binary, :secret_string]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the secret.
-
#created_date ⇒ Time
The date the secret was created.
-
#name ⇒ String
The friendly name of the secret.
-
#secret_binary ⇒ String
The decrypted secret value, if the secret value was originally provided as binary data in the form of a byte array.
-
#secret_string ⇒ String
The decrypted secret value, if the secret value was originally provided as a string or through the Secrets Manager console.
-
#version_id ⇒ String
The unique version identifier of this version of the secret.
-
#version_stages ⇒ Array<String>
A list of all of the staging labels currently attached to this version of the secret.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the secret.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#created_date ⇒ Time
The date the secret was created.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#name ⇒ String
The friendly name of the secret.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#secret_binary ⇒ String
The decrypted secret value, if the secret value was originally provided as binary data in the form of a byte array. The parameter represents the binary data as a [base64-encoded] string.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#secret_string ⇒ String
The decrypted secret value, if the secret value was originally provided as a string or through the Secrets Manager console.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#version_id ⇒ String
The unique version identifier of this version of the secret.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |
#version_stages ⇒ Array<String>
A list of all of the staging labels currently attached to this version of the secret.
2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 |
# File 'lib/aws-sdk-secretsmanager/types.rb', line 2053 class SecretValueEntry < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |