Class Replication (2.21.0)

Replication(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
automatic google.cloud.secretmanager_v1beta2.types.Replication.Automatic
The Secret will automatically be replicated without any restrictions. This field is a member of oneof_ replication.
user_managed google.cloud.secretmanager_v1beta2.types.Replication.UserManaged
The Secret will only be replicated into the locations specified. This field is a member of oneof_ replication.

Classes

Automatic

Automatic(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

UserManaged

UserManaged(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A replication policy that replicates the Secret payload into the locations specified in [Secret.replication.user_managed.replicas][]