public sealed class QueryGrantableRolesRequest : IMessage<QueryGrantableRolesRequest>, IEquatable<QueryGrantableRolesRequest>, IDeepCloneable<QueryGrantableRolesRequest>, IBufferMessage, IMessage, IPageRequestThe grantable role query request.
Implements
IMessage<QueryGrantableRolesRequest>, IEquatable<QueryGrantableRolesRequest>, IDeepCloneable<QueryGrantableRolesRequest>, 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 |
Int32 |
|
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 |
|