lib/google/cloud/bigtable/admin/v2/doc/google/iam/v1/policy.rb in google-cloud-bigtable-0.8.0 vs lib/google/cloud/bigtable/admin/v2/doc/google/iam/v1/policy.rb in google-cloud-bigtable-1.0.0
- old
+ new
@@ -80,16 +80,17 @@
# Valid values are 0, 1, and 3. Requests specifying an invalid value will be
# rejected.
#
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
- # or removing a conditional binding from the stored conditional policy.
+ # or removing a binding (conditional or unconditional) from the stored
+ # conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
#
- # If no etag is provided in the call to `setIamPolicy`, any version
- # compliance checks on the incoming and/or stored policy is skipped.
+ # 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>]
# 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.
@@ -103,11 +104,11 @@
# systems are expected to put that etag in the request to `setIamPolicy` to
# ensure that their change will be applied to the same version of the policy.
#
# 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 either of incoming or stored policy
- # does not meet the version requirements.
+ # 'setIamPolicy' will not fail even if the incoming policy version does not
+ # meet the requirements for modifying the stored policy.
class Policy; end
# Associates `members` with a `role`.
# @!attribute [rw] role
# @return [String]
\ No newline at end of file