Show / Hide Table of Contents

Class SecretVersionState

Inheritance
System.Object
InputArgs
ResourceArgs
SecretVersionState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.SecretsManager
Assembly: Pulumi.Aws.dll
Syntax
public sealed class SecretVersionState : ResourceArgs

Constructors

View Source

SecretVersionState()

Declaration
public SecretVersionState()

Properties

View Source

Arn

The ARN of the secret.

Declaration
public Input<string> Arn { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecretBinary

Specifies binary data that you want to encrypt and store in this version of the secret. This is required if secret_string is not set. Needs to be encoded to base64.

Declaration
public Input<string> SecretBinary { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecretId

Specifies the secret to which you want to add a new version. You can specify either the Amazon Resource Name (ARN) or the friendly name of the secret. The secret must already exist.

Declaration
public Input<string> SecretId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecretString

Specifies text data that you want to encrypt and store in this version of the secret. This is required if secret_binary is not set.

Declaration
public Input<string> SecretString { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VersionId

The unique identifier of the version of the secret.

Declaration
public Input<string> VersionId { get; set; }
Property Value
Type Description
Input<System.String>
View Source

VersionStages

Specifies a list of staging labels that are attached to this version of the secret. A staging label must be unique to a single version of the secret. If you specify a staging label that's already associated with a different version of the same secret then that staging label is automatically removed from the other version and attached to this version. If you do not specify a value, then AWS Secrets Manager automatically moves the staging label AWSCURRENT to this new version on creation.

Declaration
public InputList<string> VersionStages { get; set; }
Property Value
Type Description
InputList<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.