class Google::Apis::IamV1::QueryGrantableRolesRequest
The grantable role query request.
Attributes
Required. The full resource name to query from the list of grantable roles. The name follows the Google
Cloud Platform resource format. For example, a Cloud Platform project with id `my-project` will be named `// cloudresourcemanager.googleapis.com/projects/my-project`. Corresponds to the JSON property `fullResourceName` @return [String]
Optional limit on the number of roles to include in the response. The default is 300, and the maximum is 1,000. Corresponds to the JSON property `pageSize` @return [Fixnum]
Optional pagination token returned in an earlier QueryGrantableRolesResponse
. Corresponds to the JSON property `pageToken` @return [String]
Corresponds to the JSON property `view` @return [String]
Public Class Methods
# File lib/google/apis/iam_v1/classes.rb, line 1155 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/iam_v1/classes.rb, line 1160 def update!(**args) @full_resource_name = args[:full_resource_name] if args.key?(:full_resource_name) @page_size = args[:page_size] if args.key?(:page_size) @page_token = args[:page_token] if args.key?(:page_token) @view = args[:view] if args.key?(:view) end