IAM API - Class Google::Iam::V1::SetIamPolicyRequest (v0.1.0)

Reference documentation and code samples for the IAM API class Google::Iam::V1::SetIamPolicyRequest.

Request message for SetIamPolicy method.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#policy

  def 
  
 policy 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Iam 
 :: 
 V1 
 :: 
 Policy 
 
Returns
  • ( ::Google::Iam::V1::Policy ) — REQUIRED: The complete policy to be applied to the resource . The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Cloud Platform services (such as Projects) might reject them.

#policy=

  def 
  
 policy= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Iam 
 :: 
 V1 
 :: 
 Policy 
 
Parameter
  • value( ::Google::Iam::V1::Policy ) — REQUIRED: The complete policy to be applied to the resource . The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Cloud Platform services (such as Projects) might reject them.
Returns
  • ( ::Google::Iam::V1::Policy ) — REQUIRED: The complete policy to be applied to the resource . The size of the policy is limited to a few 10s of KB. An empty policy is a valid policy but certain Cloud Platform services (such as Projects) might reject them.

#resource

  def 
  
 resource 
 () 
  
 - 
>  
 :: 
 String 
 
Returns
  • (::String) — REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.

#resource=

  def 
  
 resource= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 String 
 
Parameter
  • value(::String) — REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
Returns
  • (::String) — REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.

#update_mask

  def 
  
 update_mask 
 () 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 FieldMask 
 
Returns
  • ( ::Google::Protobuf::FieldMask ) — OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:

    paths: "bindings, etag"

#update_mask=

  def 
  
 update_mask= 
 ( 
 value 
 ) 
  
 - 
>  
 :: 
 Google 
 :: 
 Protobuf 
 :: 
 FieldMask 
 
Parameter
  • value( ::Google::Protobuf::FieldMask ) — OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:

    paths: "bindings, etag"

Returns
  • ( ::Google::Protobuf::FieldMask ) — OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:

    paths: "bindings, etag"

Design a Mobile Site
View Site in Mobile | Classic
Share by: