Secret Manager V1 Client - Class Replication (1.13.0)

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

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

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

Namespace

Google \ Cloud \ SecretManager \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

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

The Secret will automatically be replicated without any restrictions.

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

The Secret will only be replicated into the locations specified.

getAutomatic

The Secret will automatically be replicated without any restrictions.

Returns
TypeDescription
Google\Cloud\SecretManager\V1\Replication\Automatic|null

hasAutomatic

setAutomatic

The Secret will automatically be replicated without any restrictions.

Parameter
NameDescription
var Google\Cloud\SecretManager\V1\Replication\Automatic
Returns
TypeDescription
$this

getUserManaged

The Secret will only be replicated into the locations specified.

Returns
TypeDescription
Google\Cloud\SecretManager\V1\Replication\UserManaged|null

hasUserManaged

setUserManaged

The Secret will only be replicated into the locations specified.

Parameter
NameDescription
var Google\Cloud\SecretManager\V1\Replication\UserManaged
Returns
TypeDescription
$this

getReplication

Returns
TypeDescription
string