Class ProjectsResource.TestIamPermissionsRequest
Returns permissions that a caller has on the specified Project. For additional information about resource
(e.g. my-project-id) structure and identification, see Resource
Names. There are no permissions required for making
this API call.
Inheritance
System.Object
ProjectsResource.TestIamPermissionsRequest
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.CloudResourceManager.v1
Assembly: Google.Apis.CloudResourceManager.v1.dll
Syntax
public class TestIamPermissionsRequest : CloudResourceManagerBaseServiceRequest<TestIamPermissionsResponse>, IClientServiceRequest<TestIamPermissionsResponse>, IClientServiceRequest
Constructors
TestIamPermissionsRequest(IClientService, TestIamPermissionsRequest, String)
Constructs a new TestIamPermissions request.
Declaration
public TestIamPermissionsRequest(IClientService service, TestIamPermissionsRequest body, string resource)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service | |
| TestIamPermissionsRequest | body | |
| System.String | resource |
Properties
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.CloudResourceManager.v1.Data.TestIamPermissionsResponse>.HttpMethod
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.CloudResourceManager.v1.Data.TestIamPermissionsResponse>.MethodName
Resource
REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
Declaration
[RequestParameter("resource", RequestParameterType.Path)]
public virtual string Resource { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
| Type | Description |
|---|---|
| System.String |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.CloudResourceManager.v1.Data.TestIamPermissionsResponse>.RestPath
Methods
GetBody()
Returns the body of the request.
Declaration
protected override object GetBody()
Returns
| Type | Description |
|---|---|
| System.Object |
Overrides
Google.Apis.Requests.ClientServiceRequest<Google.Apis.CloudResourceManager.v1.Data.TestIamPermissionsResponse>.GetBody()
InitParameters()
Initializes TestIamPermissions parameter list.
Declaration
protected override void InitParameters()
Overrides
Google.Apis.CloudResourceManager.v1.CloudResourceManagerBaseServiceRequest<Google.Apis.CloudResourceManager.v1.Data.TestIamPermissionsResponse>.InitParameters()