Identity and Access Management (IAM) v1 API - Class QueryTestablePermissionsRequest (2.3.0)

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.

Inheritance

object > QueryTestablePermissionsRequest

Namespace

Google.Cloud.Iam.Admin.V1

Assembly

Google.Cloud.Iam.Admin.V1.dll

Constructors

QueryTestablePermissionsRequest()

public QueryTestablePermissionsRequest()

QueryTestablePermissionsRequest(QueryTestablePermissionsRequest)

public QueryTestablePermissionsRequest(QueryTestablePermissionsRequest other)
Parameter
NameDescription
otherQueryTestablePermissionsRequest

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
TypeDescription
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
TypeDescription
int

PageToken

public string PageToken { get; set; }

Optional pagination token returned in an earlier QueryTestablePermissionsRequest.

Property Value
TypeDescription
string