generated/google/apis/cloudasset_v1beta1/classes.rb in google-api-client-0.34.1 vs generated/google/apis/cloudasset_v1beta1/classes.rb in google-api-client-0.35.0
- old
+ new
@@ -582,26 +582,27 @@
# conditions: An `etag` is returned in the response to `getIamPolicy`, and
# 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.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
attr_accessor :etag
# Specifies the format of the policy.
# 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.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version
def initialize(**args)