Class SecretVersionState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.secretmanager.inputs.SecretVersionState
-
public final class SecretVersionState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecretVersionState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SecretVersionState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecretVersionState.Builder
builder()
static SecretVersionState.Builder
builder(SecretVersionState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
deletionPolicy()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destroyTime()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enabled()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
isSecretDataBase64()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
secret()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
secretData()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
version()
-
-
-
Field Detail
-
Empty
public static final SecretVersionState Empty
-
-
Method Detail
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- The time at which the Secret was created.
-
deletionPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deletionPolicy()
- Returns:
- The deletion policy for the secret version. Setting `ABANDON` allows the resource to be abandoned rather than deleted. Setting `DISABLE` allows the resource to be disabled rather than deleted. Default is `DELETE`. Possible values are: * DELETE * DISABLE * ABANDON
-
destroyTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destroyTime()
- Returns:
- The time at which the Secret was destroyed. Only present if state is DESTROYED.
-
enabled
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
- Returns:
- The current state of the SecretVersion.
-
isSecretDataBase64
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isSecretDataBase64()
- Returns:
- If set to 'true', the secret data is expected to be base64-encoded string and would be sent as is.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The resource name of the SecretVersion. Format: `projects/{{project}}/secrets/{{secret_id}}/versions/{{version}}`
-
secret
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secret()
- Returns:
- Secret Manager secret resource ***
-
secretData
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secretData()
- Returns:
- The secret data. Must be no larger than 64KiB. **Note**: This property is sensitive and will not be displayed in the plan.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> version()
- Returns:
- The version of the Secret.
-
builder
public static SecretVersionState.Builder builder()
-
builder
public static SecretVersionState.Builder builder(SecretVersionState defaults)
-
-