[BindServiceMethod(typeof(PrincipalAccessBoundaryPolicies), "BindService")]
public abstract class PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase
Reference documentation and code samples for the Identity and Access Management (IAM) v3beta API class PrincipalAccessBoundaryPolicies.PrincipalAccessBoundaryPoliciesBase.
Base class for server-side implementations of PrincipalAccessBoundaryPolicies
Namespace
Google.Cloud.Iam.V3BetaAssembly
Google.Cloud.Iam.V3Beta.dll
Methods
CreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest, ServerCallContext)
public virtual Task<Operation> CreatePrincipalAccessBoundaryPolicy(CreatePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)
Creates a principal access boundary policy, and returns a long running operation.
Parameters | |
---|---|
Name | Description |
request |
CreatePrincipalAccessBoundaryPolicyRequest The request received from the client. |
context |
ServerCallContext The 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). |
DeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest, ServerCallContext)
public virtual Task<Operation> DeletePrincipalAccessBoundaryPolicy(DeletePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)
Deletes a principal access boundary policy.
Parameters | |
---|---|
Name | Description |
request |
DeletePrincipalAccessBoundaryPolicyRequest The request received from the client. |
context |
ServerCallContext The 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). |
GetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest, ServerCallContext)
public virtual Task<PrincipalAccessBoundaryPolicy> GetPrincipalAccessBoundaryPolicy(GetPrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)
Gets a principal access boundary policy.
Parameters | |
---|---|
Name | Description |
request |
GetPrincipalAccessBoundaryPolicyRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskPrincipalAccessBoundaryPolicy |
The response to send back to the client (wrapped by a task). |
ListPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest, ServerCallContext)
public virtual Task<ListPrincipalAccessBoundaryPoliciesResponse> ListPrincipalAccessBoundaryPolicies(ListPrincipalAccessBoundaryPoliciesRequest request, ServerCallContext context)
Lists principal access boundary policies.
Parameters | |
---|---|
Name | Description |
request |
ListPrincipalAccessBoundaryPoliciesRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskListPrincipalAccessBoundaryPoliciesResponse |
The response to send back to the client (wrapped by a task). |
SearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest, ServerCallContext)
public virtual Task<SearchPrincipalAccessBoundaryPolicyBindingsResponse> SearchPrincipalAccessBoundaryPolicyBindings(SearchPrincipalAccessBoundaryPolicyBindingsRequest 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 |
SearchPrincipalAccessBoundaryPolicyBindingsRequest The request received from the client. |
context |
ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskSearchPrincipalAccessBoundaryPolicyBindingsResponse |
The response to send back to the client (wrapped by a task). |
UpdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest, ServerCallContext)
public virtual Task<Operation> UpdatePrincipalAccessBoundaryPolicy(UpdatePrincipalAccessBoundaryPolicyRequest request, ServerCallContext context)
Updates a principal access boundary policy.
Parameters | |
---|---|
Name | Description |
request |
UpdatePrincipalAccessBoundaryPolicyRequest The request received from the client. |
context |
ServerCallContext The 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). |