Secret Manager V1beta2 Client - Class Automatic (1.15.2)

Reference documentation and code samples for the Secret Manager V1beta2 Client class Automatic.

A replication policy that replicates the Secret payload without any restrictions.

Generated from protobuf message google.cloud.secretmanager.v1beta2.Replication.Automatic

Namespace

Google \ Cloud \ SecretManager \ V1beta2 \ Replication

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ customer_managed_encryption Google\Cloud\SecretManager\V1beta2\CustomerManagedEncryption

Optional. The customer-managed encryption configuration of the Secret. If no configuration is provided, Google-managed default encryption is used. Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

getCustomerManagedEncryption

Optional. The customer-managed encryption configuration of the Secret. If no configuration is provided, Google-managed default encryption is used.

Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

Returns
Type Description
Google\Cloud\SecretManager\V1beta2\CustomerManagedEncryption|null

hasCustomerManagedEncryption

clearCustomerManagedEncryption

setCustomerManagedEncryption

Optional. The customer-managed encryption configuration of the Secret. If no configuration is provided, Google-managed default encryption is used.

Updates to the Secret encryption configuration only apply to SecretVersions added afterwards. They do not apply retroactively to existing SecretVersions.

Parameter
Name Description
var Google\Cloud\SecretManager\V1beta2\CustomerManagedEncryption
Returns
Type Description
$this