AwsSecretsManagerSecretDetails
public struct AwsSecretsManagerSecretDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Whether the secret is deleted.
Declaration
Swift
public let deleted: Bool?
-
The user-provided description of the secret.
Declaration
Swift
public let description: 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.
Declaration
Swift
public let kmsKeyId: String?
-
The name of the secret.
Declaration
Swift
public let name: String?
-
Whether rotation is enabled.
Declaration
Swift
public let rotationEnabled: Bool?
-
The ARN of the Lambda function that rotates the secret.
Declaration
Swift
public let rotationLambdaArn: String?
-
Whether the rotation occurred within the specified rotation frequency.
Declaration
Swift
public let rotationOccurredWithinFrequency: Bool?
-
Defines the rotation schedule for the secret.
Declaration
Swift
public let rotationRules: AwsSecretsManagerSecretRotationRules?
-
init(deleted:description:kmsKeyId:name:rotationEnabled:rotationLambdaArn:rotationOccurredWithinFrequency:rotationRules:)
Undocumented
Declaration
Swift
public init(deleted: Bool? = nil, description: String? = nil, kmsKeyId: String? = nil, name: String? = nil, rotationEnabled: Bool? = nil, rotationLambdaArn: String? = nil, rotationOccurredWithinFrequency: Bool? = nil, rotationRules: AwsSecretsManagerSecretRotationRules? = nil)
-
Declaration
Swift
public func validate(name: String) throws