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  |