public sealed class QueryGrantableRolesRequest : IMessage<QueryGrantableRolesRequest>, IEquatable<QueryGrantableRolesRequest>, IDeepCloneable<QueryGrantableRolesRequest>, IBufferMessage, IMessage, IPageRequest
The 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 |