proto_docs/google/iam/v1/policy.rb in google-cloud-secret_manager-v1-0.3.0 vs proto_docs/google/iam/v1/policy.rb in google-cloud-secret_manager-v1-0.3.1

- old
+ new

@@ -76,11 +76,11 @@ # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') # # For a description of IAM and its features, see the # [IAM developer's guide](https://cloud.google.com/iam/docs). # @!attribute [rw] version - # @return [Integer] + # @return [::Integer] # Specifies the format of the policy. # # Valid values are 0, 1, and 3. Requests specifying an invalid value will be # rejected. # @@ -92,16 +92,16 @@ # leave the field unset. # # If no etag is provided in the call to `setIamPolicy`, version compliance # checks against the stored policy is skipped. # @!attribute [rw] bindings - # @return [Array<Google::Iam::V1::Binding>] + # @return [::Array<::Google::Iam::V1::Binding>] # Associates a list of `members` to a `role`. Optionally may specify a # `condition` that determines when binding is in effect. # `bindings` with no members will result in an error. # @!attribute [rw] etag - # @return [String] + # @return [::String] # `etag` is used for optimistic concurrency control as a way to help # prevent simultaneous updates of a policy from overwriting each other. # It is strongly suggested that systems make use of the `etag` in the # read-modify-write cycle to perform policy updates in order to avoid race # conditions: An `etag` is returned in the response to `getIamPolicy`, and @@ -111,21 +111,21 @@ # If no `etag` is provided in the call to `setIamPolicy`, then the existing # policy is overwritten. Due to blind-set semantics of an etag-less policy, # 'setIamPolicy' will not fail even if the incoming policy version does not # meet the requirements for modifying the stored policy. class Policy - include Google::Protobuf::MessageExts - extend Google::Protobuf::MessageExts::ClassMethods + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods end # Associates `members` with a `role`. # @!attribute [rw] role - # @return [String] + # @return [::String] # Role that is assigned to `members`. # For example, `roles/viewer`, `roles/editor`, or `roles/owner`. # @!attribute [rw] members - # @return [Array<String>] + # @return [::Array<::String>] # Specifies the identities requesting access for a Cloud Platform resource. # `members` can have the following values: # # * `allUsers`: A special identifier that represents anyone who is # on the internet; with or without a Google account. @@ -145,54 +145,54 @@ # # # * `domain:{domain}`: The G Suite domain (primary) that represents all the # users of that domain. For example, `google.com` or `example.com`. # @!attribute [rw] condition - # @return [Google::Type::Expr] + # @return [::Google::Type::Expr] # The condition that is associated with this binding. # NOTE: An unsatisfied condition will not allow user access via current # binding. Different bindings, including their conditions, are examined # independently. class Binding - include Google::Protobuf::MessageExts - extend Google::Protobuf::MessageExts::ClassMethods + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods end # The difference delta between two policies. # @!attribute [rw] binding_deltas - # @return [Array<Google::Iam::V1::BindingDelta>] + # @return [::Array<::Google::Iam::V1::BindingDelta>] # The delta for Bindings between two policies. # @!attribute [rw] audit_config_deltas - # @return [Array<Google::Iam::V1::AuditConfigDelta>] + # @return [::Array<::Google::Iam::V1::AuditConfigDelta>] # The delta for AuditConfigs between two policies. class PolicyDelta - include Google::Protobuf::MessageExts - extend Google::Protobuf::MessageExts::ClassMethods + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods end # One delta entry for Binding. Each individual change (only one member in each # entry) to a binding will be a separate entry. # @!attribute [rw] action - # @return [Google::Iam::V1::BindingDelta::Action] + # @return [::Google::Iam::V1::BindingDelta::Action] # The action that was performed on a Binding. # Required # @!attribute [rw] role - # @return [String] + # @return [::String] # Role that is assigned to `members`. # For example, `roles/viewer`, `roles/editor`, or `roles/owner`. # Required # @!attribute [rw] member - # @return [String] + # @return [::String] # A single identity requesting access for a Cloud Platform resource. # Follows the same format of Binding.members. # Required # @!attribute [rw] condition - # @return [Google::Type::Expr] + # @return [::Google::Type::Expr] # The condition that is associated with this binding. class BindingDelta - include Google::Protobuf::MessageExts - extend Google::Protobuf::MessageExts::ClassMethods + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on a Binding in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0 @@ -206,31 +206,31 @@ end # One delta entry for AuditConfig. Each individual change (only one # exempted_member in each entry) to a AuditConfig will be a separate entry. # @!attribute [rw] action - # @return [Google::Iam::V1::AuditConfigDelta::Action] + # @return [::Google::Iam::V1::AuditConfigDelta::Action] # The action that was performed on an audit configuration in a policy. # Required # @!attribute [rw] service - # @return [String] + # @return [::String] # Specifies a service that was configured for Cloud Audit Logging. # For example, `storage.googleapis.com`, `cloudsql.googleapis.com`. # `allServices` is a special value that covers all services. # Required # @!attribute [rw] exempted_member - # @return [String] + # @return [::String] # A single identity that is exempted from "data access" audit # logging for the `service` specified above. # Follows the same format of Binding.members. # @!attribute [rw] log_type - # @return [String] + # @return [::String] # Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always # enabled, and cannot be configured. # Required class AuditConfigDelta - include Google::Protobuf::MessageExts - extend Google::Protobuf::MessageExts::ClassMethods + include ::Google::Protobuf::MessageExts + extend ::Google::Protobuf::MessageExts::ClassMethods # The type of action performed on an audit configuration in a policy. module Action # Unspecified. ACTION_UNSPECIFIED = 0