Class QueryGrantableRolesRequest (1.0.0)

public sealed class QueryGrantableRolesRequest : IMessage<QueryGrantableRolesRequest>, IEquatable<QueryGrantableRolesRequest>, IDeepCloneable<QueryGrantableRolesRequest>, IBufferMessage, IMessage, IPageRequest

The grantable role query request.

Inheritance

Object > QueryGrantableRolesRequest

Namespace

Google.Cloud.Iam.Admin.V1

Assembly

Google.Cloud.Iam.Admin.V1.dll

Constructors

QueryGrantableRolesRequest()

public QueryGrantableRolesRequest()

QueryGrantableRolesRequest(QueryGrantableRolesRequest)

public QueryGrantableRolesRequest(QueryGrantableRolesRequest other)
Parameter
NameDescription
otherQueryGrantableRolesRequest

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

PageToken

public string PageToken { get; set; }

Optional pagination token returned in an earlier QueryGrantableRolesResponse.

Property Value
TypeDescription
String

View

public RoleView View { get; set; }
Property Value
TypeDescription
RoleView