Represents a FirewallPolicies
Inheritance
$protobuf.rpc.Service > protos.google.cloud.compute.v1.FirewallPoliciesPackage
@google-cloud/computeConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new FirewallPolicies service.
Parameters | |
---|---|
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
addAssociation(request, callback)
public addAssociation(request: google.cloud.compute.v1.IAddAssociationFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.AddAssociationCallback): void;
Calls AddAssociation.
Parameters | |
---|---|
Name | Description |
request |
IAddAssociationFirewallPolicyRequest
AddAssociationFirewallPolicyRequest message or plain object |
callback |
AddAssociationCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
addAssociation(request)
public addAssociation(request: google.cloud.compute.v1.IAddAssociationFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls AddAssociation.
Parameter | |
---|---|
Name | Description |
request |
IAddAssociationFirewallPolicyRequest
AddAssociationFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
addRule(request, callback)
public addRule(request: google.cloud.compute.v1.IAddRuleFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.AddRuleCallback): void;
Calls AddRule.
Parameters | |
---|---|
Name | Description |
request |
IAddRuleFirewallPolicyRequest
AddRuleFirewallPolicyRequest message or plain object |
callback |
AddRuleCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
addRule(request)
public addRule(request: google.cloud.compute.v1.IAddRuleFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls AddRule.
Parameter | |
---|---|
Name | Description |
request |
IAddRuleFirewallPolicyRequest
AddRuleFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
cloneRules(request, callback)
public cloneRules(request: google.cloud.compute.v1.ICloneRulesFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.CloneRulesCallback): void;
Calls CloneRules.
Parameters | |
---|---|
Name | Description |
request |
ICloneRulesFirewallPolicyRequest
CloneRulesFirewallPolicyRequest message or plain object |
callback |
CloneRulesCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
cloneRules(request)
public cloneRules(request: google.cloud.compute.v1.ICloneRulesFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls CloneRules.
Parameter | |
---|---|
Name | Description |
request |
ICloneRulesFirewallPolicyRequest
CloneRulesFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): FirewallPolicies;
Creates new FirewallPolicies 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 |
FirewallPolicies | RPC service. Useful where requests and/or responses are streamed. |
delete(request, callback)
public delete(request: google.cloud.compute.v1.IDeleteFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.DeleteCallback): void;
Calls Delete.
Parameters | |
---|---|
Name | Description |
request |
IDeleteFirewallPolicyRequest
DeleteFirewallPolicyRequest message or plain object |
callback |
DeleteCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
delete(request)
public delete(request: google.cloud.compute.v1.IDeleteFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Delete.
Parameter | |
---|---|
Name | Description |
request |
IDeleteFirewallPolicyRequest
DeleteFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
get(request, callback)
public get(request: google.cloud.compute.v1.IGetFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.GetCallback): void;
Calls Get.
Parameters | |
---|---|
Name | Description |
request |
IGetFirewallPolicyRequest
GetFirewallPolicyRequest message or plain object |
callback |
GetCallback
Node-style callback called with the error, if any, and FirewallPolicy |
Returns | |
---|---|
Type | Description |
void |
get(request)
public get(request: google.cloud.compute.v1.IGetFirewallPolicyRequest): Promise<google.cloud.compute.v1.FirewallPolicy>;
Calls Get.
Parameter | |
---|---|
Name | Description |
request |
IGetFirewallPolicyRequest
GetFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.FirewallPolicy> | Promise |
getAssociation(request, callback)
public getAssociation(request: google.cloud.compute.v1.IGetAssociationFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.GetAssociationCallback): void;
Calls GetAssociation.
Parameters | |
---|---|
Name | Description |
request |
IGetAssociationFirewallPolicyRequest
GetAssociationFirewallPolicyRequest message or plain object |
callback |
GetAssociationCallback
Node-style callback called with the error, if any, and FirewallPolicyAssociation |
Returns | |
---|---|
Type | Description |
void |
getAssociation(request)
public getAssociation(request: google.cloud.compute.v1.IGetAssociationFirewallPolicyRequest): Promise<google.cloud.compute.v1.FirewallPolicyAssociation>;
Calls GetAssociation.
Parameter | |
---|---|
Name | Description |
request |
IGetAssociationFirewallPolicyRequest
GetAssociationFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.FirewallPolicyAssociation> | Promise |
getIamPolicy(request, callback)
public getIamPolicy(request: google.cloud.compute.v1.IGetIamPolicyFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.GetIamPolicyCallback): void;
Calls GetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
IGetIamPolicyFirewallPolicyRequest
GetIamPolicyFirewallPolicyRequest message or plain object |
callback |
GetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
getIamPolicy(request)
public getIamPolicy(request: google.cloud.compute.v1.IGetIamPolicyFirewallPolicyRequest): Promise<google.cloud.compute.v1.Policy>;
Calls GetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
IGetIamPolicyFirewallPolicyRequest
GetIamPolicyFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Policy> | Promise |
getRule(request, callback)
public getRule(request: google.cloud.compute.v1.IGetRuleFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.GetRuleCallback): void;
Calls GetRule.
Parameters | |
---|---|
Name | Description |
request |
IGetRuleFirewallPolicyRequest
GetRuleFirewallPolicyRequest message or plain object |
callback |
GetRuleCallback
Node-style callback called with the error, if any, and FirewallPolicyRule |
Returns | |
---|---|
Type | Description |
void |
getRule(request)
public getRule(request: google.cloud.compute.v1.IGetRuleFirewallPolicyRequest): Promise<google.cloud.compute.v1.FirewallPolicyRule>;
Calls GetRule.
Parameter | |
---|---|
Name | Description |
request |
IGetRuleFirewallPolicyRequest
GetRuleFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.FirewallPolicyRule> | Promise |
insert(request, callback)
public insert(request: google.cloud.compute.v1.IInsertFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.InsertCallback): void;
Calls Insert.
Parameters | |
---|---|
Name | Description |
request |
IInsertFirewallPolicyRequest
InsertFirewallPolicyRequest message or plain object |
callback |
InsertCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
insert(request)
public insert(request: google.cloud.compute.v1.IInsertFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Insert.
Parameter | |
---|---|
Name | Description |
request |
IInsertFirewallPolicyRequest
InsertFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
list(request, callback)
public list(request: google.cloud.compute.v1.IListFirewallPoliciesRequest, callback: google.cloud.compute.v1.FirewallPolicies.ListCallback): void;
Calls List.
Parameters | |
---|---|
Name | Description |
request |
IListFirewallPoliciesRequest
ListFirewallPoliciesRequest message or plain object |
callback |
ListCallback
Node-style callback called with the error, if any, and FirewallPolicyList |
Returns | |
---|---|
Type | Description |
void |
list(request)
public list(request: google.cloud.compute.v1.IListFirewallPoliciesRequest): Promise<google.cloud.compute.v1.FirewallPolicyList>;
Calls List.
Parameter | |
---|---|
Name | Description |
request |
IListFirewallPoliciesRequest
ListFirewallPoliciesRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.FirewallPolicyList> | Promise |
listAssociations(request, callback)
public listAssociations(request: google.cloud.compute.v1.IListAssociationsFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.ListAssociationsCallback): void;
Calls ListAssociations.
Parameters | |
---|---|
Name | Description |
request |
IListAssociationsFirewallPolicyRequest
ListAssociationsFirewallPolicyRequest message or plain object |
callback |
ListAssociationsCallback
Node-style callback called with the error, if any, and FirewallPoliciesListAssociationsResponse |
Returns | |
---|---|
Type | Description |
void |
listAssociations(request)
public listAssociations(request: google.cloud.compute.v1.IListAssociationsFirewallPolicyRequest): Promise<google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse>;
Calls ListAssociations.
Parameter | |
---|---|
Name | Description |
request |
IListAssociationsFirewallPolicyRequest
ListAssociationsFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.FirewallPoliciesListAssociationsResponse> | Promise |
move(request, callback)
public move(request: google.cloud.compute.v1.IMoveFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.MoveCallback): void;
Calls Move.
Parameters | |
---|---|
Name | Description |
request |
IMoveFirewallPolicyRequest
MoveFirewallPolicyRequest message or plain object |
callback |
MoveCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
move(request)
public move(request: google.cloud.compute.v1.IMoveFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Move.
Parameter | |
---|---|
Name | Description |
request |
IMoveFirewallPolicyRequest
MoveFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
patch(request, callback)
public patch(request: google.cloud.compute.v1.IPatchFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.PatchCallback): void;
Calls Patch.
Parameters | |
---|---|
Name | Description |
request |
IPatchFirewallPolicyRequest
PatchFirewallPolicyRequest message or plain object |
callback |
PatchCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
patch(request)
public patch(request: google.cloud.compute.v1.IPatchFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls Patch.
Parameter | |
---|---|
Name | Description |
request |
IPatchFirewallPolicyRequest
PatchFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
patchRule(request, callback)
public patchRule(request: google.cloud.compute.v1.IPatchRuleFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.PatchRuleCallback): void;
Calls PatchRule.
Parameters | |
---|---|
Name | Description |
request |
IPatchRuleFirewallPolicyRequest
PatchRuleFirewallPolicyRequest message or plain object |
callback |
PatchRuleCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
patchRule(request)
public patchRule(request: google.cloud.compute.v1.IPatchRuleFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls PatchRule.
Parameter | |
---|---|
Name | Description |
request |
IPatchRuleFirewallPolicyRequest
PatchRuleFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
removeAssociation(request, callback)
public removeAssociation(request: google.cloud.compute.v1.IRemoveAssociationFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.RemoveAssociationCallback): void;
Calls RemoveAssociation.
Parameters | |
---|---|
Name | Description |
request |
IRemoveAssociationFirewallPolicyRequest
RemoveAssociationFirewallPolicyRequest message or plain object |
callback |
RemoveAssociationCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
removeAssociation(request)
public removeAssociation(request: google.cloud.compute.v1.IRemoveAssociationFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls RemoveAssociation.
Parameter | |
---|---|
Name | Description |
request |
IRemoveAssociationFirewallPolicyRequest
RemoveAssociationFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
removeRule(request, callback)
public removeRule(request: google.cloud.compute.v1.IRemoveRuleFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.RemoveRuleCallback): void;
Calls RemoveRule.
Parameters | |
---|---|
Name | Description |
request |
IRemoveRuleFirewallPolicyRequest
RemoveRuleFirewallPolicyRequest message or plain object |
callback |
RemoveRuleCallback
Node-style callback called with the error, if any, and Operation |
Returns | |
---|---|
Type | Description |
void |
removeRule(request)
public removeRule(request: google.cloud.compute.v1.IRemoveRuleFirewallPolicyRequest): Promise<google.cloud.compute.v1.Operation>;
Calls RemoveRule.
Parameter | |
---|---|
Name | Description |
request |
IRemoveRuleFirewallPolicyRequest
RemoveRuleFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Operation> | Promise |
setIamPolicy(request, callback)
public setIamPolicy(request: google.cloud.compute.v1.ISetIamPolicyFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.SetIamPolicyCallback): void;
Calls SetIamPolicy.
Parameters | |
---|---|
Name | Description |
request |
ISetIamPolicyFirewallPolicyRequest
SetIamPolicyFirewallPolicyRequest message or plain object |
callback |
SetIamPolicyCallback
Node-style callback called with the error, if any, and Policy |
Returns | |
---|---|
Type | Description |
void |
setIamPolicy(request)
public setIamPolicy(request: google.cloud.compute.v1.ISetIamPolicyFirewallPolicyRequest): Promise<google.cloud.compute.v1.Policy>;
Calls SetIamPolicy.
Parameter | |
---|---|
Name | Description |
request |
ISetIamPolicyFirewallPolicyRequest
SetIamPolicyFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.Policy> | Promise |
testIamPermissions(request, callback)
public testIamPermissions(request: google.cloud.compute.v1.ITestIamPermissionsFirewallPolicyRequest, callback: google.cloud.compute.v1.FirewallPolicies.TestIamPermissionsCallback): void;
Calls TestIamPermissions.
Parameters | |
---|---|
Name | Description |
request |
ITestIamPermissionsFirewallPolicyRequest
TestIamPermissionsFirewallPolicyRequest message or plain object |
callback |
TestIamPermissionsCallback
Node-style callback called with the error, if any, and TestPermissionsResponse |
Returns | |
---|---|
Type | Description |
void |
testIamPermissions(request)
public testIamPermissions(request: google.cloud.compute.v1.ITestIamPermissionsFirewallPolicyRequest): Promise<google.cloud.compute.v1.TestPermissionsResponse>;
Calls TestIamPermissions.
Parameter | |
---|---|
Name | Description |
request |
ITestIamPermissionsFirewallPolicyRequest
TestIamPermissionsFirewallPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.cloud.compute.v1.TestPermissionsResponse> | Promise |