Class: Aws::SecretsManager::Types::GetSecretValueResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecretsManager::Types::GetSecretValueResponse
- Defined in:
- gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:secret_binary, :secret_string]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the secret.
-
#created_date ⇒ Time
The date and time that this version of 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 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 ARN of the secret.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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 and time that this version of the secret was created. If
you don't specify which version in VersionId
or VersionStage
,
then Secrets Manager uses the AWSCURRENT
version.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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 response parameter represents the binary data as a base64-encoded string.
If the secret was created by using the Secrets Manager console, or
if the secret value was originally provided as a string, then this
field is omitted. The secret value appears in SecretString
instead.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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.
If this secret was created by using the console, then Secrets Manager stores the information as a JSON structure of key/value pairs.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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 identifier of this version of the secret.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < 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.
951 952 953 954 955 956 957 958 959 960 961 |
# File 'gems/aws-sdk-secretsmanager/lib/aws-sdk-secretsmanager/types.rb', line 951 class GetSecretValueResponse < Struct.new( :arn, :name, :version_id, :secret_binary, :secret_string, :version_stages, :created_date) SENSITIVE = [:secret_binary, :secret_string] include Aws::Structure end |