Class: Aws::SecurityHub::Types::AwsSecretsManagerSecretDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsSecretsManagerSecretDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
When making an API call, you may pass AwsSecretsManagerSecretDetails data as a hash:
{
rotation_rules: {
automatically_after_days: 1,
},
rotation_occurred_within_frequency: false,
kms_key_id: "NonEmptyString",
rotation_enabled: false,
rotation_lambda_arn: "NonEmptyString",
deleted: false,
name: "NonEmptyString",
description: "NonEmptyString",
}
Details about an AWS Secrets Manager secret.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deleted ⇒ Boolean
Whether the secret is deleted.
-
#description ⇒ String
The user-provided description of the secret.
-
#kms_key_id ⇒ String
The ARN, Key ID, or alias of the AWS KMS customer master key (CMK) used to encrypt the
SecretString
orSecretBinary
values for versions of this secret. -
#name ⇒ String
The name of the secret.
-
#rotation_enabled ⇒ Boolean
Whether rotation is enabled.
-
#rotation_lambda_arn ⇒ String
The ARN of the Lambda function that rotates the secret.
-
#rotation_occurred_within_frequency ⇒ Boolean
Whether the rotation occurred within the specified rotation frequency.
-
#rotation_rules ⇒ Types::AwsSecretsManagerSecretRotationRules
Defines the rotation schedule for the secret.
Instance Attribute Details
#deleted ⇒ Boolean
Whether the secret is deleted.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The user-provided description of the secret.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#kms_key_id ⇒ String
The ARN, Key ID, or alias of the AWS KMS customer master key (CMK)
used to encrypt the SecretString
or SecretBinary
values for
versions of this secret.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the secret.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#rotation_enabled ⇒ Boolean
Whether rotation is enabled.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#rotation_lambda_arn ⇒ String
The ARN of the Lambda function that rotates the secret.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#rotation_occurred_within_frequency ⇒ Boolean
Whether the rotation occurred within the specified rotation frequency.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |
#rotation_rules ⇒ Types::AwsSecretsManagerSecretRotationRules
Defines the rotation schedule for the secret.
10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 10083 class AwsSecretsManagerSecretDetails < Struct.new( :rotation_rules, :rotation_occurred_within_frequency, :kms_key_id, :rotation_enabled, :rotation_lambda_arn, :deleted, :name, :description) SENSITIVE = [] include Aws::Structure end |