Secret Manager V1beta2 Client - Class Replication (1.15.2)

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

A policy that defines the replication and encryption configuration of data.

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

Namespace

Google \ Cloud \ SecretManager \ V1beta2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ automatic Google\Cloud\SecretManager\V1beta2\Replication\Automatic

The Secret will automatically be replicated without any restrictions.

↳ user_managed Google\Cloud\SecretManager\V1beta2\Replication\UserManaged

The Secret will only be replicated into the locations specified.

getAutomatic

The Secret will automatically be replicated without any restrictions.

Returns
Type Description
Google\Cloud\SecretManager\V1beta2\Replication\Automatic|null

hasAutomatic

setAutomatic

The Secret will automatically be replicated without any restrictions.

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

getUserManaged

The Secret will only be replicated into the locations specified.

Returns
Type Description
Google\Cloud\SecretManager\V1beta2\Replication\UserManaged|null

hasUserManaged

setUserManaged

The Secret will only be replicated into the locations specified.

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

getReplication

Returns
Type Description
string