Class SecretManagerSecretVersionConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.secret_manager_secret_version.SecretManagerSecretVersionConfig.Jsii$Proxy
-
- All Implemented Interfaces:
SecretManagerSecretVersionConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SecretManagerSecretVersionConfig
@Stability(Stable) @Internal public static final class SecretManagerSecretVersionConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SecretManagerSecretVersionConfig
An implementation forSecretManagerSecretVersionConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.secret_manager_secret_version.SecretManagerSecretVersionConfig
SecretManagerSecretVersionConfig.Builder, SecretManagerSecretVersionConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(SecretManagerSecretVersionConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theSecretManagerSecretVersionConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetConnection()ObjectgetCount()StringgetDeletionPolicy()The deletion policy for the secret version.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()ObjectgetEnabled()The current state of the SecretVersion.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#id SecretManagerSecretVersion#id}.ObjectgetIsSecretDataBase64()If set to 'true', the secret data is expected to be base64-encoded string and would be sent as is.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetSecret()Secret Manager secret resource.StringgetSecretData()The secret data.SecretManagerSecretVersionTimeoutsgetTimeouts()timeouts block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(SecretManagerSecretVersionConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theSecretManagerSecretVersionConfig.Builder.
-
-
Method Detail
-
getSecret
public final String getSecret()
Description copied from interface:SecretManagerSecretVersionConfigSecret Manager secret resource.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#secret SecretManagerSecretVersion#secret}
- Specified by:
getSecretin interfaceSecretManagerSecretVersionConfig
-
getSecretData
public final String getSecretData()
Description copied from interface:SecretManagerSecretVersionConfigThe secret data. Must be no larger than 64KiB.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#secret_data SecretManagerSecretVersion#secret_data}
- Specified by:
getSecretDatain interfaceSecretManagerSecretVersionConfig
-
getDeletionPolicy
public final String getDeletionPolicy()
Description copied from interface:SecretManagerSecretVersionConfigThe 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 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#deletion_policy SecretManagerSecretVersion#deletion_policy}
- Specified by:
getDeletionPolicyin interfaceSecretManagerSecretVersionConfig
-
getEnabled
public final Object getEnabled()
Description copied from interface:SecretManagerSecretVersionConfigThe current state of the SecretVersion.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#enabled SecretManagerSecretVersion#enabled}
- Specified by:
getEnabledin interfaceSecretManagerSecretVersionConfig
-
getId
public final String getId()
Description copied from interface:SecretManagerSecretVersionConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#id SecretManagerSecretVersion#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceSecretManagerSecretVersionConfig
-
getIsSecretDataBase64
public final Object getIsSecretDataBase64()
Description copied from interface:SecretManagerSecretVersionConfigIf set to 'true', the secret data is expected to be base64-encoded string and would be sent as is.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#is_secret_data_base64 SecretManagerSecretVersion#is_secret_data_base64}
- Specified by:
getIsSecretDataBase64in interfaceSecretManagerSecretVersionConfig
-
getTimeouts
public final SecretManagerSecretVersionTimeouts getTimeouts()
Description copied from interface:SecretManagerSecretVersionConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/secret_manager_secret_version#timeouts SecretManagerSecretVersion#timeouts}
- Specified by:
getTimeoutsin interfaceSecretManagerSecretVersionConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-