public sealed class QueryGrantableRolesRequest : IMessage<QueryGrantableRolesRequest>, IEquatable<QueryGrantableRolesRequest>, IDeepCloneable<QueryGrantableRolesRequest>, IBufferMessage, IMessage, IPageRequest
Reference documentation and code samples for the Identity and Access Management (IAM) v1 API class QueryGrantableRolesRequest.
The grantable role query request.
Implements
IMessageQueryGrantableRolesRequest, IEquatableQueryGrantableRolesRequest, IDeepCloneableQueryGrantableRolesRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
QueryGrantableRolesRequest()
public QueryGrantableRolesRequest()
QueryGrantableRolesRequest(QueryGrantableRolesRequest)
public QueryGrantableRolesRequest(QueryGrantableRolesRequest other)
Parameter | |
---|---|
Name | Description |
other | QueryGrantableRolesRequest |
Properties
FullResourceName
public string FullResourceName { get; set; }
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
.
Property Value | |
---|---|
Type | Description |
string |
PageSize
public int PageSize { get; set; }
Optional limit on the number of roles to include in the response.
The default is 300, and the maximum is 1,000.
Property Value | |
---|---|
Type | Description |
int |
PageToken
public string PageToken { get; set; }
Optional pagination token returned in an earlier QueryGrantableRolesResponse.
Property Value | |
---|---|
Type | Description |
string |
View
public RoleView View { get; set; }
Property Value | |
---|---|
Type | Description |
RoleView |