secretmanager library

Classes

GetRegionalSecretArgs
Arguments for getRegionalSecret. Arguments for getRegionalSecret.
GetRegionalSecretCustomerManagedEncryption
GetRegionalSecretIamPolicyArgs
Arguments for getRegionalSecretIamPolicy. Arguments for getRegionalSecretIamPolicy.
GetRegionalSecretIamPolicyResult
Result data returned by getRegionalSecretIamPolicy.
GetRegionalSecretResult
Result data returned by getRegionalSecret.
GetRegionalSecretRotation
GetRegionalSecretsArgs
Arguments for getRegionalSecrets. Arguments for getRegionalSecrets.
GetRegionalSecretsResult
Result data returned by getRegionalSecrets.
GetRegionalSecretsSecret
GetRegionalSecretsSecretCustomerManagedEncryption
GetRegionalSecretsSecretRotation
GetRegionalSecretsSecretTopic
GetRegionalSecretTopic
GetRegionalSecretVersionAccessArgs
Arguments for getRegionalSecretVersionAccess. Arguments for getRegionalSecretVersionAccess.
GetRegionalSecretVersionAccessResult
Result data returned by getRegionalSecretVersionAccess.
GetRegionalSecretVersionArgs
Arguments for getRegionalSecretVersion. Arguments for getRegionalSecretVersion.
GetRegionalSecretVersionCustomerManagedEncryption
GetRegionalSecretVersionResult
Result data returned by getRegionalSecretVersion.
GetSecretArgs
Arguments for getSecret. Arguments for getSecret.
GetSecretIamPolicyArgs
Arguments for getSecretIamPolicy. Arguments for getSecretIamPolicy.
GetSecretIamPolicyResult
Result data returned by getSecretIamPolicy.
GetSecretReplication
GetSecretReplicationAuto
GetSecretReplicationAutoCustomerManagedEncryption
GetSecretReplicationUserManaged
GetSecretReplicationUserManagedReplica
GetSecretReplicationUserManagedReplicaCustomerManagedEncryption
GetSecretResult
Result data returned by getSecret.
GetSecretRotation
GetSecretsArgs
Arguments for getSecrets. Arguments for getSecrets.
GetSecretsResult
Result data returned by getSecrets.
GetSecretsSecret
GetSecretsSecretReplication
GetSecretsSecretReplicationAuto
GetSecretsSecretReplicationAutoCustomerManagedEncryption
GetSecretsSecretReplicationUserManaged
GetSecretsSecretReplicationUserManagedReplica
GetSecretsSecretReplicationUserManagedReplicaCustomerManagedEncryption
GetSecretsSecretRotation
GetSecretsSecretTopic
GetSecretTopic
GetSecretVersionAccessArgs
Arguments for getSecretVersionAccess. Arguments for getSecretVersionAccess.
GetSecretVersionAccessResult
Result data returned by getSecretVersionAccess.
GetSecretVersionArgs
Arguments for getSecretVersion. Arguments for getSecretVersion.
GetSecretVersionResult
Result data returned by getSecretVersion.
RegionalSecret
A Regional Secret is a logical secret whose value and versions can be created and accessed within a region only.
RegionalSecretArgs
The set of arguments for RegionalSecret. The set of arguments for RegionalSecret.
RegionalSecretCustomerManagedEncryption
RegionalSecretIamBinding
Three different resources help you manage your IAM policy for Secret Manager RegionalSecret. Each of these resources serves a different use case:
RegionalSecretIamBindingArgs
The set of arguments for RegionalSecretIamBinding. The set of arguments for RegionalSecretIamBinding.
RegionalSecretIamBindingCondition
RegionalSecretIamBindingState
Input properties used for looking up and filtering RegionalSecretIamBinding resources.
RegionalSecretIamMember
Three different resources help you manage your IAM policy for Secret Manager RegionalSecret. Each of these resources serves a different use case:
RegionalSecretIamMemberArgs
The set of arguments for RegionalSecretIamMember. The set of arguments for RegionalSecretIamMember.
RegionalSecretIamMemberCondition
RegionalSecretIamMemberState
Input properties used for looking up and filtering RegionalSecretIamMember resources.
RegionalSecretIamPolicy
Three different resources help you manage your IAM policy for Secret Manager RegionalSecret. Each of these resources serves a different use case:
RegionalSecretIamPolicyArgs
The set of arguments for RegionalSecretIamPolicy. The set of arguments for RegionalSecretIamPolicy.
RegionalSecretIamPolicyState
Input properties used for looking up and filtering RegionalSecretIamPolicy resources.
RegionalSecretRotation
RegionalSecretState
Input properties used for looking up and filtering RegionalSecret resources.
RegionalSecretTopic
RegionalSecretVersion
A regional secret version resource.
RegionalSecretVersionArgs
The set of arguments for RegionalSecretVersion. The set of arguments for RegionalSecretVersion.
RegionalSecretVersionCustomerManagedEncryption
RegionalSecretVersionState
Input properties used for looking up and filtering RegionalSecretVersion resources.
Secret
A Secret is a logical secret whose value and versions can be accessed.
SecretArgs
The set of arguments for Secret. The set of arguments for Secret.
SecretIamBinding
Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:
SecretIamBindingArgs
The set of arguments for SecretIamBinding. The set of arguments for SecretIamBinding.
SecretIamBindingCondition
SecretIamBindingState
Input properties used for looking up and filtering SecretIamBinding resources.
SecretIamMember
Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:
SecretIamMemberArgs
The set of arguments for SecretIamMember. The set of arguments for SecretIamMember.
SecretIamMemberCondition
SecretIamMemberState
Input properties used for looking up and filtering SecretIamMember resources.
SecretIamPolicy
Three different resources help you manage your IAM policy for Secret Manager Secret. Each of these resources serves a different use case:
SecretIamPolicyArgs
The set of arguments for SecretIamPolicy. The set of arguments for SecretIamPolicy.
SecretIamPolicyState
Input properties used for looking up and filtering SecretIamPolicy resources.
SecretReplication
SecretReplicationAuto
SecretReplicationAutoCustomerManagedEncryption
SecretReplicationUserManaged
SecretReplicationUserManagedReplica
SecretReplicationUserManagedReplicaCustomerManagedEncryption
SecretRotation
SecretState
Input properties used for looking up and filtering Secret resources.
SecretTopic
SecretVersion
A secret version resource.
SecretVersionArgs
The set of arguments for SecretVersion. The set of arguments for SecretVersion.
SecretVersionState
Input properties used for looking up and filtering SecretVersion resources.

Functions

getRegionalSecret(GetRegionalSecretArgs args, {InvokeOptions? options}) → Future<GetRegionalSecretResult>
Use this data source to get information about a Secret Manager Regional Secret
getRegionalSecretIamPolicy(GetRegionalSecretIamPolicyArgs args, {InvokeOptions? options}) → Future<GetRegionalSecretIamPolicyResult>
Retrieves the current IAM policy data for regionalsecret
getRegionalSecretIamPolicyOutput(GetRegionalSecretIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetRegionalSecretIamPolicyResult>
getRegionalSecretOutput(GetRegionalSecretArgs args, {InvokeOutputOptions? options}) → Output<GetRegionalSecretResult>
getRegionalSecrets(GetRegionalSecretsArgs args, {InvokeOptions? options}) → Future<GetRegionalSecretsResult>
subcategory: "Secret Manager" description: |- List the Secret Manager Regional Secrets.
getRegionalSecretsOutput(GetRegionalSecretsArgs args, {InvokeOutputOptions? options}) → Output<GetRegionalSecretsResult>
getRegionalSecretVersion(GetRegionalSecretVersionArgs args, {InvokeOptions? options}) → Future<GetRegionalSecretVersionResult>
subcategory: "Secret Manager" description: |- Get a Secret Manager regional secret's version.
getRegionalSecretVersionAccess(GetRegionalSecretVersionAccessArgs args, {InvokeOptions? options}) → Future<GetRegionalSecretVersionAccessResult>
subcategory: "Secret Manager" page_title: "Google: gcp.secretmanager.getRegionalSecretVersionAccess" description: |- Get a payload of Secret Manager regional secret's version.
getRegionalSecretVersionAccessOutput(GetRegionalSecretVersionAccessArgs args, {InvokeOutputOptions? options}) → Output<GetRegionalSecretVersionAccessResult>
getRegionalSecretVersionOutput(GetRegionalSecretVersionArgs args, {InvokeOutputOptions? options}) → Output<GetRegionalSecretVersionResult>
getSecret(GetSecretArgs args, {InvokeOptions? options}) → Future<GetSecretResult>
Use this data source to get information about a Secret Manager Secret
getSecretIamPolicy(GetSecretIamPolicyArgs args, {InvokeOptions? options}) → Future<GetSecretIamPolicyResult>
Retrieves the current IAM policy data for secret
getSecretIamPolicyOutput(GetSecretIamPolicyArgs args, {InvokeOutputOptions? options}) → Output<GetSecretIamPolicyResult>
getSecretOutput(GetSecretArgs args, {InvokeOutputOptions? options}) → Output<GetSecretResult>
getSecrets(GetSecretsArgs args, {InvokeOptions? options}) → Future<GetSecretsResult>
Use this data source to list the Secret Manager Secrets
getSecretsOutput(GetSecretsArgs args, {InvokeOutputOptions? options}) → Output<GetSecretsResult>
getSecretVersion(GetSecretVersionArgs args, {InvokeOptions? options}) → Future<GetSecretVersionResult>
Get the value and metadata from a Secret Manager secret version. For more information see the official documentation and API. If you don't need the metadata (i.e., if you want to use a more limited role to access the secret version only), see also the gcp.secretmanager.getSecretVersionAccess datasource.
getSecretVersionAccess(GetSecretVersionAccessArgs args, {InvokeOptions? options}) → Future<GetSecretVersionAccessResult>
Get the value from a Secret Manager secret version. This is similar to the gcp.secretmanager.SecretVersion datasource, but it only requires the Secret Manager Secret Accessor role. For more information see the official documentation and API.
getSecretVersionAccessOutput(GetSecretVersionAccessArgs args, {InvokeOutputOptions? options}) → Output<GetSecretVersionAccessResult>
getSecretVersionOutput(GetSecretVersionArgs args, {InvokeOutputOptions? options}) → Output<GetSecretVersionResult>