Represents an AddressGroupService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networksecurity.v1.AddressGroupServicePackage
@google-cloud/network-securityConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new AddressGroupService service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
addAddressGroupItems(request, callback)
public addAddressGroupItems(request: google.cloud.networksecurity.v1.IAddAddressGroupItemsRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.AddAddressGroupItemsCallback): void;Calls AddAddressGroupItems.
| Parameters | |
|---|---|
| Name | Description |
request |
IAddAddressGroupItemsRequest
AddAddressGroupItemsRequest message or plain object |
callback |
AddAddressGroupItemsCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
addAddressGroupItems(request)
public addAddressGroupItems(request: google.cloud.networksecurity.v1.IAddAddressGroupItemsRequest): Promise<google.longrunning.Operation>;Calls AddAddressGroupItems.
| Parameter | |
|---|---|
| Name | Description |
request |
IAddAddressGroupItemsRequest
AddAddressGroupItemsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
cloneAddressGroupItems(request, callback)
public cloneAddressGroupItems(request: google.cloud.networksecurity.v1.ICloneAddressGroupItemsRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.CloneAddressGroupItemsCallback): void;Calls CloneAddressGroupItems.
| Parameters | |
|---|---|
| Name | Description |
request |
ICloneAddressGroupItemsRequest
CloneAddressGroupItemsRequest message or plain object |
callback |
CloneAddressGroupItemsCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
cloneAddressGroupItems(request)
public cloneAddressGroupItems(request: google.cloud.networksecurity.v1.ICloneAddressGroupItemsRequest): Promise<google.longrunning.Operation>;Calls CloneAddressGroupItems.
| Parameter | |
|---|---|
| Name | Description |
request |
ICloneAddressGroupItemsRequest
CloneAddressGroupItemsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): AddressGroupService;Creates new AddressGroupService 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 |
AddressGroupService |
RPC service. Useful where requests and/or responses are streamed. |
createAddressGroup(request, callback)
public createAddressGroup(request: google.cloud.networksecurity.v1.ICreateAddressGroupRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.CreateAddressGroupCallback): void;Calls CreateAddressGroup.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateAddressGroupRequest
CreateAddressGroupRequest message or plain object |
callback |
CreateAddressGroupCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
createAddressGroup(request)
public createAddressGroup(request: google.cloud.networksecurity.v1.ICreateAddressGroupRequest): Promise<google.longrunning.Operation>;Calls CreateAddressGroup.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateAddressGroupRequest
CreateAddressGroupRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
deleteAddressGroup(request, callback)
public deleteAddressGroup(request: google.cloud.networksecurity.v1.IDeleteAddressGroupRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.DeleteAddressGroupCallback): void;Calls DeleteAddressGroup.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteAddressGroupRequest
DeleteAddressGroupRequest message or plain object |
callback |
DeleteAddressGroupCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteAddressGroup(request)
public deleteAddressGroup(request: google.cloud.networksecurity.v1.IDeleteAddressGroupRequest): Promise<google.longrunning.Operation>;Calls DeleteAddressGroup.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteAddressGroupRequest
DeleteAddressGroupRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
getAddressGroup(request, callback)
public getAddressGroup(request: google.cloud.networksecurity.v1.IGetAddressGroupRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.GetAddressGroupCallback): void;Calls GetAddressGroup.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetAddressGroupRequest
GetAddressGroupRequest message or plain object |
callback |
GetAddressGroupCallback
Node-style callback called with the error, if any, and AddressGroup |
| Returns | |
|---|---|
| Type | Description |
void |
|
getAddressGroup(request)
public getAddressGroup(request: google.cloud.networksecurity.v1.IGetAddressGroupRequest): Promise<google.cloud.networksecurity.v1.AddressGroup>;Calls GetAddressGroup.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetAddressGroupRequest
GetAddressGroupRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networksecurity.v1.AddressGroup> |
Promise |
listAddressGroupReferences(request, callback)
public listAddressGroupReferences(request: google.cloud.networksecurity.v1.IListAddressGroupReferencesRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.ListAddressGroupReferencesCallback): void;Calls ListAddressGroupReferences.
| Parameters | |
|---|---|
| Name | Description |
request |
IListAddressGroupReferencesRequest
ListAddressGroupReferencesRequest message or plain object |
callback |
ListAddressGroupReferencesCallback
Node-style callback called with the error, if any, and ListAddressGroupReferencesResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listAddressGroupReferences(request)
public listAddressGroupReferences(request: google.cloud.networksecurity.v1.IListAddressGroupReferencesRequest): Promise<google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse>;Calls ListAddressGroupReferences.
| Parameter | |
|---|---|
| Name | Description |
request |
IListAddressGroupReferencesRequest
ListAddressGroupReferencesRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networksecurity.v1.ListAddressGroupReferencesResponse> |
Promise |
listAddressGroups(request, callback)
public listAddressGroups(request: google.cloud.networksecurity.v1.IListAddressGroupsRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.ListAddressGroupsCallback): void;Calls ListAddressGroups.
| Parameters | |
|---|---|
| Name | Description |
request |
IListAddressGroupsRequest
ListAddressGroupsRequest message or plain object |
callback |
ListAddressGroupsCallback
Node-style callback called with the error, if any, and ListAddressGroupsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listAddressGroups(request)
public listAddressGroups(request: google.cloud.networksecurity.v1.IListAddressGroupsRequest): Promise<google.cloud.networksecurity.v1.ListAddressGroupsResponse>;Calls ListAddressGroups.
| Parameter | |
|---|---|
| Name | Description |
request |
IListAddressGroupsRequest
ListAddressGroupsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.networksecurity.v1.ListAddressGroupsResponse> |
Promise |
removeAddressGroupItems(request, callback)
public removeAddressGroupItems(request: google.cloud.networksecurity.v1.IRemoveAddressGroupItemsRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.RemoveAddressGroupItemsCallback): void;Calls RemoveAddressGroupItems.
| Parameters | |
|---|---|
| Name | Description |
request |
IRemoveAddressGroupItemsRequest
RemoveAddressGroupItemsRequest message or plain object |
callback |
RemoveAddressGroupItemsCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
removeAddressGroupItems(request)
public removeAddressGroupItems(request: google.cloud.networksecurity.v1.IRemoveAddressGroupItemsRequest): Promise<google.longrunning.Operation>;Calls RemoveAddressGroupItems.
| Parameter | |
|---|---|
| Name | Description |
request |
IRemoveAddressGroupItemsRequest
RemoveAddressGroupItemsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
updateAddressGroup(request, callback)
public updateAddressGroup(request: google.cloud.networksecurity.v1.IUpdateAddressGroupRequest, callback: google.cloud.networksecurity.v1.AddressGroupService.UpdateAddressGroupCallback): void;Calls UpdateAddressGroup.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateAddressGroupRequest
UpdateAddressGroupRequest message or plain object |
callback |
UpdateAddressGroupCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateAddressGroup(request)
public updateAddressGroup(request: google.cloud.networksecurity.v1.IUpdateAddressGroupRequest): Promise<google.longrunning.Operation>;Calls UpdateAddressGroup.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateAddressGroupRequest
UpdateAddressGroupRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |