Represents a PrincipalAccessBoundaryPolicies
Inheritance
$protobuf.rpc.Service > protos.google.iam.v3.PrincipalAccessBoundaryPoliciesPackage
@google-cloud/iamConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new PrincipalAccessBoundaryPolicies service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): PrincipalAccessBoundaryPolicies;Creates new PrincipalAccessBoundaryPolicies service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
PrincipalAccessBoundaryPolicies |
RPC service. Useful where requests and/or responses are streamed. |
createPrincipalAccessBoundaryPolicy(request, callback)
public createPrincipalAccessBoundaryPolicy(request: google.iam.v3.ICreatePrincipalAccessBoundaryPolicyRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.CreatePrincipalAccessBoundaryPolicyCallback): void;Calls CreatePrincipalAccessBoundaryPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreatePrincipalAccessBoundaryPolicyRequest
CreatePrincipalAccessBoundaryPolicyRequest message or plain object |
callback |
CreatePrincipalAccessBoundaryPolicyCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createPrincipalAccessBoundaryPolicy(request)
public createPrincipalAccessBoundaryPolicy(request: google.iam.v3.ICreatePrincipalAccessBoundaryPolicyRequest): Promise<google.longrunning.Operation>;Calls CreatePrincipalAccessBoundaryPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreatePrincipalAccessBoundaryPolicyRequest
CreatePrincipalAccessBoundaryPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deletePrincipalAccessBoundaryPolicy(request, callback)
public deletePrincipalAccessBoundaryPolicy(request: google.iam.v3.IDeletePrincipalAccessBoundaryPolicyRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.DeletePrincipalAccessBoundaryPolicyCallback): void;Calls DeletePrincipalAccessBoundaryPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeletePrincipalAccessBoundaryPolicyRequest
DeletePrincipalAccessBoundaryPolicyRequest message or plain object |
callback |
DeletePrincipalAccessBoundaryPolicyCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deletePrincipalAccessBoundaryPolicy(request)
public deletePrincipalAccessBoundaryPolicy(request: google.iam.v3.IDeletePrincipalAccessBoundaryPolicyRequest): Promise<google.longrunning.Operation>;Calls DeletePrincipalAccessBoundaryPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeletePrincipalAccessBoundaryPolicyRequest
DeletePrincipalAccessBoundaryPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
getPrincipalAccessBoundaryPolicy(request, callback)
public getPrincipalAccessBoundaryPolicy(request: google.iam.v3.IGetPrincipalAccessBoundaryPolicyRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.GetPrincipalAccessBoundaryPolicyCallback): void;Calls GetPrincipalAccessBoundaryPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetPrincipalAccessBoundaryPolicyRequest
GetPrincipalAccessBoundaryPolicyRequest message or plain object |
callback |
GetPrincipalAccessBoundaryPolicyCallback
Node-style callback called with the error, if any, and PrincipalAccessBoundaryPolicy |
| Returns | |
|---|---|
| Type | Description |
void |
|
getPrincipalAccessBoundaryPolicy(request)
public getPrincipalAccessBoundaryPolicy(request: google.iam.v3.IGetPrincipalAccessBoundaryPolicyRequest): Promise<google.iam.v3.PrincipalAccessBoundaryPolicy>;Calls GetPrincipalAccessBoundaryPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetPrincipalAccessBoundaryPolicyRequest
GetPrincipalAccessBoundaryPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v3.PrincipalAccessBoundaryPolicy> |
Promise |
listPrincipalAccessBoundaryPolicies(request, callback)
public listPrincipalAccessBoundaryPolicies(request: google.iam.v3.IListPrincipalAccessBoundaryPoliciesRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.ListPrincipalAccessBoundaryPoliciesCallback): void;Calls ListPrincipalAccessBoundaryPolicies.
| Parameters | |
|---|---|
| Name | Description |
request |
IListPrincipalAccessBoundaryPoliciesRequest
ListPrincipalAccessBoundaryPoliciesRequest message or plain object |
callback |
ListPrincipalAccessBoundaryPoliciesCallback
Node-style callback called with the error, if any, and ListPrincipalAccessBoundaryPoliciesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listPrincipalAccessBoundaryPolicies(request)
public listPrincipalAccessBoundaryPolicies(request: google.iam.v3.IListPrincipalAccessBoundaryPoliciesRequest): Promise<google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse>;Calls ListPrincipalAccessBoundaryPolicies.
| Parameter | |
|---|---|
| Name | Description |
request |
IListPrincipalAccessBoundaryPoliciesRequest
ListPrincipalAccessBoundaryPoliciesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v3.ListPrincipalAccessBoundaryPoliciesResponse> |
Promise |
searchPrincipalAccessBoundaryPolicyBindings(request, callback)
public searchPrincipalAccessBoundaryPolicyBindings(request: google.iam.v3.ISearchPrincipalAccessBoundaryPolicyBindingsRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.SearchPrincipalAccessBoundaryPolicyBindingsCallback): void;Calls SearchPrincipalAccessBoundaryPolicyBindings.
| Parameters | |
|---|---|
| Name | Description |
request |
ISearchPrincipalAccessBoundaryPolicyBindingsRequest
SearchPrincipalAccessBoundaryPolicyBindingsRequest message or plain object |
callback |
SearchPrincipalAccessBoundaryPolicyBindingsCallback
Node-style callback called with the error, if any, and SearchPrincipalAccessBoundaryPolicyBindingsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
searchPrincipalAccessBoundaryPolicyBindings(request)
public searchPrincipalAccessBoundaryPolicyBindings(request: google.iam.v3.ISearchPrincipalAccessBoundaryPolicyBindingsRequest): Promise<google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse>;Calls SearchPrincipalAccessBoundaryPolicyBindings.
| Parameter | |
|---|---|
| Name | Description |
request |
ISearchPrincipalAccessBoundaryPolicyBindingsRequest
SearchPrincipalAccessBoundaryPolicyBindingsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.iam.v3.SearchPrincipalAccessBoundaryPolicyBindingsResponse> |
Promise |
updatePrincipalAccessBoundaryPolicy(request, callback)
public updatePrincipalAccessBoundaryPolicy(request: google.iam.v3.IUpdatePrincipalAccessBoundaryPolicyRequest, callback: google.iam.v3.PrincipalAccessBoundaryPolicies.UpdatePrincipalAccessBoundaryPolicyCallback): void;Calls UpdatePrincipalAccessBoundaryPolicy.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdatePrincipalAccessBoundaryPolicyRequest
UpdatePrincipalAccessBoundaryPolicyRequest message or plain object |
callback |
UpdatePrincipalAccessBoundaryPolicyCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updatePrincipalAccessBoundaryPolicy(request)
public updatePrincipalAccessBoundaryPolicy(request: google.iam.v3.IUpdatePrincipalAccessBoundaryPolicyRequest): Promise<google.longrunning.Operation>;Calls UpdatePrincipalAccessBoundaryPolicy.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdatePrincipalAccessBoundaryPolicyRequest
UpdatePrincipalAccessBoundaryPolicyRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |