proto_docs/google/iam/v1/options.rb in google-cloud-security_center-v1p1beta1-0.7.5 vs proto_docs/google/iam/v1/options.rb in google-cloud-security_center-v1p1beta1-0.8.0
- old
+ new
@@ -21,17 +21,27 @@
module Iam
module V1
# Encapsulates settings provided to GetIamPolicy.
# @!attribute [rw] requested_policy_version
# @return [::Integer]
- # Optional. The policy format version to be returned.
+ # Optional. The maximum policy version that will be used to format the
+ # policy.
#
# Valid values are 0, 1, and 3. Requests specifying an invalid value will be
# rejected.
#
- # Requests for policies with any conditional bindings must specify version 3.
- # Policies without any conditional bindings may specify any valid value or
- # leave the field unset.
+ # Requests for policies with any conditional role bindings must specify
+ # version 3. Policies with no conditional role bindings may specify any valid
+ # value or leave the field unset.
+ #
+ # The policy in the response might use the policy version that you specified,
+ # or it might use a lower policy version. For example, if you specify version
+ # 3, but the policy has no conditional role bindings, the response uses
+ # version 1.
+ #
+ # To learn which resources support conditions in their IAM policies, see the
+ # [IAM
+ # documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
class GetPolicyOptions
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
end