Class PermissionsResource.QueryTestablePermissionsRequest
Lists every permission that you can test on a resource. A permission is testable if you can check whether a principal has that permission on the resource.
Inheritance
PermissionsResource.QueryTestablePermissionsRequest
Inherited Members
Namespace: Google.Apis.Iam.v1
Assembly: Google.Apis.Iam.v1.dll
Syntax
public class PermissionsResource.QueryTestablePermissionsRequest : IamBaseServiceRequest<QueryTestablePermissionsResponse>, IClientServiceRequest<QueryTestablePermissionsResponse>, IClientServiceRequest
Constructors
QueryTestablePermissionsRequest(IClientService, QueryTestablePermissionsRequest)
Constructs a new QueryTestablePermissions request.
Declaration
public QueryTestablePermissionsRequest(IClientService service, QueryTestablePermissionsRequest body)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
QueryTestablePermissionsRequest | body |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
Type | Description |
---|---|
object |
Overrides
InitParameters()
Initializes QueryTestablePermissions parameter list.
Declaration
protected override void InitParameters()