Class protos.google.cloud.orgpolicy.v2.OrgPolicy (3.1.0)

Represents an OrgPolicy

Inheritance

$protobuf.rpc.Service > protos.google.cloud.orgpolicy.v2.OrgPolicy

Package

@google-cloud/org-policy

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new OrgPolicy 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): OrgPolicy;

Creates new OrgPolicy 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
OrgPolicy

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

createCustomConstraint(request, callback)

public createCustomConstraint(request: google.cloud.orgpolicy.v2.ICreateCustomConstraintRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.CreateCustomConstraintCallback): void;

Calls CreateCustomConstraint.

Parameters
NameDescription
request ICreateCustomConstraintRequest

CreateCustomConstraintRequest message or plain object

callback CreateCustomConstraintCallback

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

Returns
TypeDescription
void

createCustomConstraint(request)

public createCustomConstraint(request: google.cloud.orgpolicy.v2.ICreateCustomConstraintRequest): Promise<google.cloud.orgpolicy.v2.CustomConstraint>;

Calls CreateCustomConstraint.

Parameter
NameDescription
request ICreateCustomConstraintRequest

CreateCustomConstraintRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.CustomConstraint>

Promise

createPolicy(request, callback)

public createPolicy(request: google.cloud.orgpolicy.v2.ICreatePolicyRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.CreatePolicyCallback): void;

Calls CreatePolicy.

Parameters
NameDescription
request ICreatePolicyRequest

CreatePolicyRequest message or plain object

callback CreatePolicyCallback

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

Returns
TypeDescription
void

createPolicy(request)

public createPolicy(request: google.cloud.orgpolicy.v2.ICreatePolicyRequest): Promise<google.cloud.orgpolicy.v2.Policy>;

Calls CreatePolicy.

Parameter
NameDescription
request ICreatePolicyRequest

CreatePolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.Policy>

Promise

deleteCustomConstraint(request, callback)

public deleteCustomConstraint(request: google.cloud.orgpolicy.v2.IDeleteCustomConstraintRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.DeleteCustomConstraintCallback): void;

Calls DeleteCustomConstraint.

Parameters
NameDescription
request IDeleteCustomConstraintRequest

DeleteCustomConstraintRequest message or plain object

callback DeleteCustomConstraintCallback

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

Returns
TypeDescription
void

deleteCustomConstraint(request)

public deleteCustomConstraint(request: google.cloud.orgpolicy.v2.IDeleteCustomConstraintRequest): Promise<google.protobuf.Empty>;

Calls DeleteCustomConstraint.

Parameter
NameDescription
request IDeleteCustomConstraintRequest

DeleteCustomConstraintRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

deletePolicy(request, callback)

public deletePolicy(request: google.cloud.orgpolicy.v2.IDeletePolicyRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.DeletePolicyCallback): void;

Calls DeletePolicy.

Parameters
NameDescription
request IDeletePolicyRequest

DeletePolicyRequest message or plain object

callback DeletePolicyCallback

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

Returns
TypeDescription
void

deletePolicy(request)

public deletePolicy(request: google.cloud.orgpolicy.v2.IDeletePolicyRequest): Promise<google.protobuf.Empty>;

Calls DeletePolicy.

Parameter
NameDescription
request IDeletePolicyRequest

DeletePolicyRequest message or plain object

Returns
TypeDescription
Promise<google.protobuf.Empty>

Promise

getCustomConstraint(request, callback)

public getCustomConstraint(request: google.cloud.orgpolicy.v2.IGetCustomConstraintRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.GetCustomConstraintCallback): void;

Calls GetCustomConstraint.

Parameters
NameDescription
request IGetCustomConstraintRequest

GetCustomConstraintRequest message or plain object

callback GetCustomConstraintCallback

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

Returns
TypeDescription
void

getCustomConstraint(request)

public getCustomConstraint(request: google.cloud.orgpolicy.v2.IGetCustomConstraintRequest): Promise<google.cloud.orgpolicy.v2.CustomConstraint>;

Calls GetCustomConstraint.

Parameter
NameDescription
request IGetCustomConstraintRequest

GetCustomConstraintRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.CustomConstraint>

Promise

getEffectivePolicy(request, callback)

public getEffectivePolicy(request: google.cloud.orgpolicy.v2.IGetEffectivePolicyRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.GetEffectivePolicyCallback): void;

Calls GetEffectivePolicy.

Parameters
NameDescription
request IGetEffectivePolicyRequest

GetEffectivePolicyRequest message or plain object

callback GetEffectivePolicyCallback

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

Returns
TypeDescription
void

getEffectivePolicy(request)

public getEffectivePolicy(request: google.cloud.orgpolicy.v2.IGetEffectivePolicyRequest): Promise<google.cloud.orgpolicy.v2.Policy>;

Calls GetEffectivePolicy.

Parameter
NameDescription
request IGetEffectivePolicyRequest

GetEffectivePolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.Policy>

Promise

getPolicy(request, callback)

public getPolicy(request: google.cloud.orgpolicy.v2.IGetPolicyRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.GetPolicyCallback): void;

Calls GetPolicy.

Parameters
NameDescription
request IGetPolicyRequest

GetPolicyRequest message or plain object

callback GetPolicyCallback

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

Returns
TypeDescription
void

getPolicy(request)

public getPolicy(request: google.cloud.orgpolicy.v2.IGetPolicyRequest): Promise<google.cloud.orgpolicy.v2.Policy>;

Calls GetPolicy.

Parameter
NameDescription
request IGetPolicyRequest

GetPolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.Policy>

Promise

listConstraints(request, callback)

public listConstraints(request: google.cloud.orgpolicy.v2.IListConstraintsRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.ListConstraintsCallback): void;

Calls ListConstraints.

Parameters
NameDescription
request IListConstraintsRequest

ListConstraintsRequest message or plain object

callback ListConstraintsCallback

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

Returns
TypeDescription
void

listConstraints(request)

public listConstraints(request: google.cloud.orgpolicy.v2.IListConstraintsRequest): Promise<google.cloud.orgpolicy.v2.ListConstraintsResponse>;

Calls ListConstraints.

Parameter
NameDescription
request IListConstraintsRequest

ListConstraintsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.ListConstraintsResponse>

Promise

listCustomConstraints(request, callback)

public listCustomConstraints(request: google.cloud.orgpolicy.v2.IListCustomConstraintsRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.ListCustomConstraintsCallback): void;

Calls ListCustomConstraints.

Parameters
NameDescription
request IListCustomConstraintsRequest

ListCustomConstraintsRequest message or plain object

callback ListCustomConstraintsCallback

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

Returns
TypeDescription
void

listCustomConstraints(request)

public listCustomConstraints(request: google.cloud.orgpolicy.v2.IListCustomConstraintsRequest): Promise<google.cloud.orgpolicy.v2.ListCustomConstraintsResponse>;

Calls ListCustomConstraints.

Parameter
NameDescription
request IListCustomConstraintsRequest

ListCustomConstraintsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.ListCustomConstraintsResponse>

Promise

listPolicies(request, callback)

public listPolicies(request: google.cloud.orgpolicy.v2.IListPoliciesRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.ListPoliciesCallback): void;

Calls ListPolicies.

Parameters
NameDescription
request IListPoliciesRequest

ListPoliciesRequest message or plain object

callback ListPoliciesCallback

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

Returns
TypeDescription
void

listPolicies(request)

public listPolicies(request: google.cloud.orgpolicy.v2.IListPoliciesRequest): Promise<google.cloud.orgpolicy.v2.ListPoliciesResponse>;

Calls ListPolicies.

Parameter
NameDescription
request IListPoliciesRequest

ListPoliciesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.ListPoliciesResponse>

Promise

updateCustomConstraint(request, callback)

public updateCustomConstraint(request: google.cloud.orgpolicy.v2.IUpdateCustomConstraintRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.UpdateCustomConstraintCallback): void;

Calls UpdateCustomConstraint.

Parameters
NameDescription
request IUpdateCustomConstraintRequest

UpdateCustomConstraintRequest message or plain object

callback UpdateCustomConstraintCallback

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

Returns
TypeDescription
void

updateCustomConstraint(request)

public updateCustomConstraint(request: google.cloud.orgpolicy.v2.IUpdateCustomConstraintRequest): Promise<google.cloud.orgpolicy.v2.CustomConstraint>;

Calls UpdateCustomConstraint.

Parameter
NameDescription
request IUpdateCustomConstraintRequest

UpdateCustomConstraintRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.CustomConstraint>

Promise

updatePolicy(request, callback)

public updatePolicy(request: google.cloud.orgpolicy.v2.IUpdatePolicyRequest, callback: google.cloud.orgpolicy.v2.OrgPolicy.UpdatePolicyCallback): void;

Calls UpdatePolicy.

Parameters
NameDescription
request IUpdatePolicyRequest

UpdatePolicyRequest message or plain object

callback UpdatePolicyCallback

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

Returns
TypeDescription
void

updatePolicy(request)

public updatePolicy(request: google.cloud.orgpolicy.v2.IUpdatePolicyRequest): Promise<google.cloud.orgpolicy.v2.Policy>;

Calls UpdatePolicy.

Parameter
NameDescription
request IUpdatePolicyRequest

UpdatePolicyRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.orgpolicy.v2.Policy>

Promise