Class: Google::Cloud::SecretManager::V1beta1::Replication::UserManaged

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/secrets/v1beta1/resources.rb

Overview

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

Defined Under Namespace

Classes: Replica

Instance Attribute Summary collapse

Instance Attribute Details

#replicas::Array<::Google::Cloud::SecretManager::V1beta1::Replication::UserManaged::Replica>

Returns Required. The list of Replicas for this Secret.

Cannot be empty.

Returns:



134
135
136
137
138
139
140
141
142
143
144
145
146
147
# File 'proto_docs/google/cloud/secrets/v1beta1/resources.rb', line 134

class UserManaged
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Represents a Replica for this {::Google::Cloud::SecretManager::V1beta1::Secret Secret}.
  # @!attribute [rw] location
  #   @return [::String]
  #     The canonical IDs of the location to replicate data.
  #     For example: `"us-east1"`.
  class Replica
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end