[BindServiceMethod(typeof(AccessPolicies), "BindService")]
public abstract class AccessPolicies.AccessPoliciesBaseReference documentation and code samples for the Identity and Access Management (IAM) v3beta API class AccessPolicies.AccessPoliciesBase.
Base class for server-side implementations of AccessPolicies
Namespace
Google.Cloud.Iam.V3BetaAssembly
Google.Cloud.Iam.V3Beta.dll
Methods
CreateAccessPolicy(CreateAccessPolicyRequest, ServerCallContext)
public virtual Task<Operation> CreateAccessPolicy(CreateAccessPolicyRequest request, ServerCallContext context)Creates an access policy, and returns a long running operation.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateAccessPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteAccessPolicy(DeleteAccessPolicyRequest, ServerCallContext)
public virtual Task<Operation> DeleteAccessPolicy(DeleteAccessPolicyRequest request, ServerCallContext context)Deletes an access policy.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteAccessPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GetAccessPolicy(GetAccessPolicyRequest, ServerCallContext)
public virtual Task<AccessPolicy> GetAccessPolicy(GetAccessPolicyRequest request, ServerCallContext context)Gets an access policy.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAccessPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskAccessPolicy |
The response to send back to the client (wrapped by a task). |
ListAccessPolicies(ListAccessPoliciesRequest, ServerCallContext)
public virtual Task<ListAccessPoliciesResponse> ListAccessPolicies(ListAccessPoliciesRequest request, ServerCallContext context)Lists access policies.
| Parameters | |
|---|---|
| Name | Description |
request |
ListAccessPoliciesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListAccessPoliciesResponse |
The response to send back to the client (wrapped by a task). |
SearchAccessPolicyBindings(SearchAccessPolicyBindingsRequest, ServerCallContext)
public virtual Task<SearchAccessPolicyBindingsResponse> SearchAccessPolicyBindings(SearchAccessPolicyBindingsRequest request, ServerCallContext context)Returns all policy bindings that bind a specific policy if a user has searchPolicyBindings permission on that policy.
| Parameters | |
|---|---|
| Name | Description |
request |
SearchAccessPolicyBindingsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSearchAccessPolicyBindingsResponse |
The response to send back to the client (wrapped by a task). |
UpdateAccessPolicy(UpdateAccessPolicyRequest, ServerCallContext)
public virtual Task<Operation> UpdateAccessPolicy(UpdateAccessPolicyRequest request, ServerCallContext context)Updates an access policy.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateAccessPolicyRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |