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_v1.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_v1.types.Replication.UserManaged
The Secret will only be replicated into the locations specified. This field is a member of `oneof`_ ``replication``. |
Inheritance
builtins.object > proto.message.Message > ReplicationClasses
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][]