public sealed class QueryTestablePermissionsRequest : IMessage<QueryTestablePermissionsRequest>, IEquatable<QueryTestablePermissionsRequest>, IDeepCloneable<QueryTestablePermissionsRequest>, IBufferMessage, IMessage, IPageRequestReference documentation and code samples for the Identity and Access Management (IAM) v1 API class QueryTestablePermissionsRequest.
A request to get permissions which can be tested on a resource.
Implements
IMessageQueryTestablePermissionsRequest, IEquatableQueryTestablePermissionsRequest, IDeepCloneableQueryTestablePermissionsRequest, IBufferMessage, IMessage, IPageRequestNamespace
Google.Cloud.Iam.Admin.V1Assembly
Google.Cloud.Iam.Admin.V1.dll
Constructors
QueryTestablePermissionsRequest()
public QueryTestablePermissionsRequest()QueryTestablePermissionsRequest(QueryTestablePermissionsRequest)
public QueryTestablePermissionsRequest(QueryTestablePermissionsRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
QueryTestablePermissionsRequest |
Properties
FullResourceName
public string FullResourceName { get; set; }Required. The full resource name to query from the list of testable permissions.
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 permissions to include in the response.
The default is 100, and the maximum is 1,000.
| Property Value | |
|---|---|
| Type | Description |
int |
|
PageToken
public string PageToken { get; set; }Optional pagination token returned in an earlier QueryTestablePermissionsRequest.
| Property Value | |
|---|---|
| Type | Description |
string |
|