Class protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1

Represents a BinauthzManagementServiceV1

Inheritance

$protobuf.rpc.Service > protos.google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1

Package

@google-cloud/binary-authorization

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new BinauthzManagementServiceV1 service.

Parameters
NameDescription
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): BinauthzManagementServiceV1;

Creates new BinauthzManagementServiceV1 service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
BinauthzManagementServiceV1

RPC service. Useful where requests and/or responses are streamed.

createAttestor(request, callback)

public createAttestor(request: google.cloud.binaryauthorization.v1.ICreateAttestorRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.CreateAttestorCallback): void;

Calls CreateAttestor.

Parameters
NameDescription
request ICreateAttestorRequest

CreateAttestorRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.CreateAttestorCallback

Node-style callback called with the error, if any, and Attestor

Returns
TypeDescription
void

createAttestor(request)

public createAttestor(request: google.cloud.binaryauthorization.v1.ICreateAttestorRequest): Promise<google.cloud.binaryauthorization.v1.Attestor>;

Calls CreateAttestor.

Parameter
NameDescription
request ICreateAttestorRequest

CreateAttestorRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.Attestor>

Promise

deleteAttestor(request, callback)

public deleteAttestor(request: google.cloud.binaryauthorization.v1.IDeleteAttestorRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.DeleteAttestorCallback): void;

Calls DeleteAttestor.

Parameters
NameDescription
request IDeleteAttestorRequest

DeleteAttestorRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.DeleteAttestorCallback

Node-style callback called with the error, if any, and Empty

Returns
TypeDescription
void

deleteAttestor(request)

public deleteAttestor(request: google.cloud.binaryauthorization.v1.IDeleteAttestorRequest): Promise<google.protobuf.Empty>;

Calls DeleteAttestor.

Parameter
NameDescription
request IDeleteAttestorRequest

DeleteAttestorRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

getAttestor(request, callback)

public getAttestor(request: google.cloud.binaryauthorization.v1.IGetAttestorRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetAttestorCallback): void;

Calls GetAttestor.

Parameters
NameDescription
request IGetAttestorRequest

GetAttestorRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetAttestorCallback

Node-style callback called with the error, if any, and Attestor

Returns
TypeDescription
void

getAttestor(request)

public getAttestor(request: google.cloud.binaryauthorization.v1.IGetAttestorRequest): Promise<google.cloud.binaryauthorization.v1.Attestor>;

Calls GetAttestor.

Parameter
NameDescription
request IGetAttestorRequest

GetAttestorRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.Attestor>

Promise

getPolicy(request, callback)

public getPolicy(request: google.cloud.binaryauthorization.v1.IGetPolicyRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetPolicyCallback): void;

Calls GetPolicy.

Parameters
NameDescription
request IGetPolicyRequest

GetPolicyRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.GetPolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
TypeDescription
void

getPolicy(request)

public getPolicy(request: google.cloud.binaryauthorization.v1.IGetPolicyRequest): Promise<google.cloud.binaryauthorization.v1.Policy>;

Calls GetPolicy.

Parameter
NameDescription
request IGetPolicyRequest

GetPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.Policy>

Promise

listAttestors(request, callback)

public listAttestors(request: google.cloud.binaryauthorization.v1.IListAttestorsRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.ListAttestorsCallback): void;

Calls ListAttestors.

Parameters
NameDescription
request IListAttestorsRequest

ListAttestorsRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.ListAttestorsCallback

Node-style callback called with the error, if any, and ListAttestorsResponse

Returns
TypeDescription
void

listAttestors(request)

public listAttestors(request: google.cloud.binaryauthorization.v1.IListAttestorsRequest): Promise<google.cloud.binaryauthorization.v1.ListAttestorsResponse>;

Calls ListAttestors.

Parameter
NameDescription
request IListAttestorsRequest

ListAttestorsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.ListAttestorsResponse>

Promise

updateAttestor(request, callback)

public updateAttestor(request: google.cloud.binaryauthorization.v1.IUpdateAttestorRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdateAttestorCallback): void;

Calls UpdateAttestor.

Parameters
NameDescription
request IUpdateAttestorRequest

UpdateAttestorRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdateAttestorCallback

Node-style callback called with the error, if any, and Attestor

Returns
TypeDescription
void

updateAttestor(request)

public updateAttestor(request: google.cloud.binaryauthorization.v1.IUpdateAttestorRequest): Promise<google.cloud.binaryauthorization.v1.Attestor>;

Calls UpdateAttestor.

Parameter
NameDescription
request IUpdateAttestorRequest

UpdateAttestorRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.Attestor>

Promise

updatePolicy(request, callback)

public updatePolicy(request: google.cloud.binaryauthorization.v1.IUpdatePolicyRequest, callback: google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdatePolicyCallback): void;

Calls UpdatePolicy.

Parameters
NameDescription
request IUpdatePolicyRequest

UpdatePolicyRequest message or plain object

callback google.cloud.binaryauthorization.v1.BinauthzManagementServiceV1.UpdatePolicyCallback

Node-style callback called with the error, if any, and Policy

Returns
TypeDescription
void

updatePolicy(request)

public updatePolicy(request: google.cloud.binaryauthorization.v1.IUpdatePolicyRequest): Promise<google.cloud.binaryauthorization.v1.Policy>;

Calls UpdatePolicy.

Parameter
NameDescription
request IUpdatePolicyRequest

UpdatePolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.binaryauthorization.v1.Policy>

Promise