Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.FeatureGroupsResource.TestIamPermissionsRequest

Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.

Inheritance
object
ClientServiceRequest
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>
ProjectsResource.LocationsResource.FeatureGroupsResource.TestIamPermissionsRequest
Implements
IClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>
IClientServiceRequest
Inherited Members
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Xgafv
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.AccessToken
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Alt
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Callback
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Fields
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Key
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.OauthToken
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.PrettyPrint
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.QuotaUser
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.UploadType
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.UploadProtocol
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Execute()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ExecuteAsStream()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ExecuteAsync()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ExecuteAsync(CancellationToken)
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ExecuteAsStreamAsync()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ExecuteAsStreamAsync(CancellationToken)
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.CreateRequest(bool?)
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.GenerateRequestUri()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.GetBody()
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.GetDefaultETagAction(string)
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ETagAction
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ModifyRequest
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ValidateParameters
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.ApiVersion
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.RequestParameters
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.Service
ClientServiceRequest._unsuccessfulResponseHandlers
ClientServiceRequest._exceptionHandlers
ClientServiceRequest._executeInterceptors
ClientServiceRequest.AddUnsuccessfulResponseHandler(IHttpUnsuccessfulResponseHandler)
ClientServiceRequest.AddExceptionHandler(IHttpExceptionHandler)
ClientServiceRequest.AddExecuteInterceptor(IHttpExecuteInterceptor)
ClientServiceRequest.Credential
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Aiplatform.v1beta1
Assembly: Google.Apis.Aiplatform.v1beta1.dll
Syntax
public class ProjectsResource.LocationsResource.FeatureGroupsResource.TestIamPermissionsRequest : AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>, IClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>, IClientServiceRequest

Constructors

TestIamPermissionsRequest(IClientService, string)

Constructs a new TestIamPermissions request.

Declaration
public TestIamPermissionsRequest(IClientService service, string resource)
Parameters
Type Name Description
IClientService service
string resource

Properties

HttpMethod

Gets the HTTP method.

Declaration
public override string HttpMethod { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.HttpMethod

MethodName

Gets the method name.

Declaration
public override string MethodName { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.MethodName

Permissions

The set of permissions to check for the resource. Permissions with wildcards (such as * or storage.*) are not allowed. For more information see IAM Overview.

Declaration
[RequestParameter("permissions", RequestParameterType.Query)]
public virtual Repeatable<string> Permissions { get; set; }
Property Value
Type Description
Repeatable<string>

Resource

REQUIRED: The resource for which the policy detail is being requested. See Resource names for the appropriate value for this field.

Declaration
[RequestParameter("resource", RequestParameterType.Path)]
public virtual string Resource { get; }
Property Value
Type Description
string

RestPath

Gets the REST path.

Declaration
public override string RestPath { get; }
Property Value
Type Description
string
Overrides
ClientServiceRequest<GoogleIamV1TestIamPermissionsResponse>.RestPath

Methods

InitParameters()

Initializes TestIamPermissions parameter list.

Declaration
protected override void InitParameters()
Overrides
AiplatformBaseServiceRequest<GoogleIamV1TestIamPermissionsResponse>.InitParameters()

Implements

IClientServiceRequest<TResponse>
IClientServiceRequest
In this article
Back to top Generated by DocFX