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