Secret Manager V1beta1 Client - Class Replication (1.9.7)

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

A policy that defines the replication configuration of data.

Generated from protobuf message google.cloud.secrets.v1beta1.Replication

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

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

The Secret will automatically be replicated without any restrictions.

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

The Secret will only be replicated into the locations specified.

getAutomatic

The Secret will automatically be replicated without any restrictions.

Generated from protobuf field .google.cloud.secrets.v1beta1.Replication.Automatic automatic = 1;

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

hasAutomatic

setAutomatic

The Secret will automatically be replicated without any restrictions.

Generated from protobuf field .google.cloud.secrets.v1beta1.Replication.Automatic automatic = 1;

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

getUserManaged

The Secret will only be replicated into the locations specified.

Generated from protobuf field .google.cloud.secrets.v1beta1.Replication.UserManaged user_managed = 2;

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

hasUserManaged

setUserManaged

The Secret will only be replicated into the locations specified.

Generated from protobuf field .google.cloud.secrets.v1beta1.Replication.UserManaged user_managed = 2;

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

getReplication

Returns
TypeDescription
string