Class protos.google.cloud.edgenetwork.v1.EdgeNetwork (0.4.0)

Represents an EdgeNetwork

Inheritance

$protobuf.rpc.Service > protos.google.cloud.edgenetwork.v1.EdgeNetwork

Package

@google-cloud/edgenetwork

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

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

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

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

createInterconnectAttachment(request, callback)

public createInterconnectAttachment(request: google.cloud.edgenetwork.v1.ICreateInterconnectAttachmentRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.CreateInterconnectAttachmentCallback): void;

Calls CreateInterconnectAttachment.

Parameters
NameDescription
request ICreateInterconnectAttachmentRequest

CreateInterconnectAttachmentRequest message or plain object

callback CreateInterconnectAttachmentCallback

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

Returns
TypeDescription
void

createInterconnectAttachment(request)

public createInterconnectAttachment(request: google.cloud.edgenetwork.v1.ICreateInterconnectAttachmentRequest): Promise<google.longrunning.Operation>;

Calls CreateInterconnectAttachment.

Parameter
NameDescription
request ICreateInterconnectAttachmentRequest

CreateInterconnectAttachmentRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createNetwork(request, callback)

public createNetwork(request: google.cloud.edgenetwork.v1.ICreateNetworkRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.CreateNetworkCallback): void;

Calls CreateNetwork.

Parameters
NameDescription
request ICreateNetworkRequest

CreateNetworkRequest message or plain object

callback CreateNetworkCallback

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

Returns
TypeDescription
void

createNetwork(request)

public createNetwork(request: google.cloud.edgenetwork.v1.ICreateNetworkRequest): Promise<google.longrunning.Operation>;

Calls CreateNetwork.

Parameter
NameDescription
request ICreateNetworkRequest

CreateNetworkRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createRouter(request, callback)

public createRouter(request: google.cloud.edgenetwork.v1.ICreateRouterRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.CreateRouterCallback): void;

Calls CreateRouter.

Parameters
NameDescription
request ICreateRouterRequest

CreateRouterRequest message or plain object

callback CreateRouterCallback

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

Returns
TypeDescription
void

createRouter(request)

public createRouter(request: google.cloud.edgenetwork.v1.ICreateRouterRequest): Promise<google.longrunning.Operation>;

Calls CreateRouter.

Parameter
NameDescription
request ICreateRouterRequest

CreateRouterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createSubnet(request, callback)

public createSubnet(request: google.cloud.edgenetwork.v1.ICreateSubnetRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.CreateSubnetCallback): void;

Calls CreateSubnet.

Parameters
NameDescription
request ICreateSubnetRequest

CreateSubnetRequest message or plain object

callback CreateSubnetCallback

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

Returns
TypeDescription
void

createSubnet(request)

public createSubnet(request: google.cloud.edgenetwork.v1.ICreateSubnetRequest): Promise<google.longrunning.Operation>;

Calls CreateSubnet.

Parameter
NameDescription
request ICreateSubnetRequest

CreateSubnetRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteInterconnectAttachment(request, callback)

public deleteInterconnectAttachment(request: google.cloud.edgenetwork.v1.IDeleteInterconnectAttachmentRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DeleteInterconnectAttachmentCallback): void;

Calls DeleteInterconnectAttachment.

Parameters
NameDescription
request IDeleteInterconnectAttachmentRequest

DeleteInterconnectAttachmentRequest message or plain object

callback DeleteInterconnectAttachmentCallback

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

Returns
TypeDescription
void

deleteInterconnectAttachment(request)

public deleteInterconnectAttachment(request: google.cloud.edgenetwork.v1.IDeleteInterconnectAttachmentRequest): Promise<google.longrunning.Operation>;

Calls DeleteInterconnectAttachment.

Parameter
NameDescription
request IDeleteInterconnectAttachmentRequest

DeleteInterconnectAttachmentRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteNetwork(request, callback)

public deleteNetwork(request: google.cloud.edgenetwork.v1.IDeleteNetworkRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DeleteNetworkCallback): void;

Calls DeleteNetwork.

Parameters
NameDescription
request IDeleteNetworkRequest

DeleteNetworkRequest message or plain object

callback DeleteNetworkCallback

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

Returns
TypeDescription
void

deleteNetwork(request)

public deleteNetwork(request: google.cloud.edgenetwork.v1.IDeleteNetworkRequest): Promise<google.longrunning.Operation>;

Calls DeleteNetwork.

Parameter
NameDescription
request IDeleteNetworkRequest

DeleteNetworkRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteRouter(request, callback)

public deleteRouter(request: google.cloud.edgenetwork.v1.IDeleteRouterRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DeleteRouterCallback): void;

Calls DeleteRouter.

Parameters
NameDescription
request IDeleteRouterRequest

DeleteRouterRequest message or plain object

callback DeleteRouterCallback

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

Returns
TypeDescription
void

deleteRouter(request)

public deleteRouter(request: google.cloud.edgenetwork.v1.IDeleteRouterRequest): Promise<google.longrunning.Operation>;

Calls DeleteRouter.

Parameter
NameDescription
request IDeleteRouterRequest

DeleteRouterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteSubnet(request, callback)

public deleteSubnet(request: google.cloud.edgenetwork.v1.IDeleteSubnetRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DeleteSubnetCallback): void;

Calls DeleteSubnet.

Parameters
NameDescription
request IDeleteSubnetRequest

DeleteSubnetRequest message or plain object

callback DeleteSubnetCallback

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

Returns
TypeDescription
void

deleteSubnet(request)

public deleteSubnet(request: google.cloud.edgenetwork.v1.IDeleteSubnetRequest): Promise<google.longrunning.Operation>;

Calls DeleteSubnet.

Parameter
NameDescription
request IDeleteSubnetRequest

DeleteSubnetRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

diagnoseInterconnect(request, callback)

public diagnoseInterconnect(request: google.cloud.edgenetwork.v1.IDiagnoseInterconnectRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DiagnoseInterconnectCallback): void;

Calls DiagnoseInterconnect.

Parameters
NameDescription
request IDiagnoseInterconnectRequest

DiagnoseInterconnectRequest message or plain object

callback DiagnoseInterconnectCallback

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

Returns
TypeDescription
void

diagnoseInterconnect(request)

public diagnoseInterconnect(request: google.cloud.edgenetwork.v1.IDiagnoseInterconnectRequest): Promise<google.cloud.edgenetwork.v1.DiagnoseInterconnectResponse>;

Calls DiagnoseInterconnect.

Parameter
NameDescription
request IDiagnoseInterconnectRequest

DiagnoseInterconnectRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.DiagnoseInterconnectResponse>

Promise

diagnoseNetwork(request, callback)

public diagnoseNetwork(request: google.cloud.edgenetwork.v1.IDiagnoseNetworkRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DiagnoseNetworkCallback): void;

Calls DiagnoseNetwork.

Parameters
NameDescription
request IDiagnoseNetworkRequest

DiagnoseNetworkRequest message or plain object

callback DiagnoseNetworkCallback

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

Returns
TypeDescription
void

diagnoseNetwork(request)

public diagnoseNetwork(request: google.cloud.edgenetwork.v1.IDiagnoseNetworkRequest): Promise<google.cloud.edgenetwork.v1.DiagnoseNetworkResponse>;

Calls DiagnoseNetwork.

Parameter
NameDescription
request IDiagnoseNetworkRequest

DiagnoseNetworkRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.DiagnoseNetworkResponse>

Promise

diagnoseRouter(request, callback)

public diagnoseRouter(request: google.cloud.edgenetwork.v1.IDiagnoseRouterRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.DiagnoseRouterCallback): void;

Calls DiagnoseRouter.

Parameters
NameDescription
request IDiagnoseRouterRequest

DiagnoseRouterRequest message or plain object

callback DiagnoseRouterCallback

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

Returns
TypeDescription
void

diagnoseRouter(request)

public diagnoseRouter(request: google.cloud.edgenetwork.v1.IDiagnoseRouterRequest): Promise<google.cloud.edgenetwork.v1.DiagnoseRouterResponse>;

Calls DiagnoseRouter.

Parameter
NameDescription
request IDiagnoseRouterRequest

DiagnoseRouterRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.DiagnoseRouterResponse>

Promise

getInterconnect(request, callback)

public getInterconnect(request: google.cloud.edgenetwork.v1.IGetInterconnectRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetInterconnectCallback): void;

Calls GetInterconnect.

Parameters
NameDescription
request IGetInterconnectRequest

GetInterconnectRequest message or plain object

callback GetInterconnectCallback

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

Returns
TypeDescription
void

getInterconnect(request)

public getInterconnect(request: google.cloud.edgenetwork.v1.IGetInterconnectRequest): Promise<google.cloud.edgenetwork.v1.Interconnect>;

Calls GetInterconnect.

Parameter
NameDescription
request IGetInterconnectRequest

GetInterconnectRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.Interconnect>

Promise

getInterconnectAttachment(request, callback)

public getInterconnectAttachment(request: google.cloud.edgenetwork.v1.IGetInterconnectAttachmentRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetInterconnectAttachmentCallback): void;

Calls GetInterconnectAttachment.

Parameters
NameDescription
request IGetInterconnectAttachmentRequest

GetInterconnectAttachmentRequest message or plain object

callback GetInterconnectAttachmentCallback

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

Returns
TypeDescription
void

getInterconnectAttachment(request)

public getInterconnectAttachment(request: google.cloud.edgenetwork.v1.IGetInterconnectAttachmentRequest): Promise<google.cloud.edgenetwork.v1.InterconnectAttachment>;

Calls GetInterconnectAttachment.

Parameter
NameDescription
request IGetInterconnectAttachmentRequest

GetInterconnectAttachmentRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.InterconnectAttachment>

Promise

getNetwork(request, callback)

public getNetwork(request: google.cloud.edgenetwork.v1.IGetNetworkRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetNetworkCallback): void;

Calls GetNetwork.

Parameters
NameDescription
request IGetNetworkRequest

GetNetworkRequest message or plain object

callback GetNetworkCallback

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

Returns
TypeDescription
void

getNetwork(request)

public getNetwork(request: google.cloud.edgenetwork.v1.IGetNetworkRequest): Promise<google.cloud.edgenetwork.v1.Network>;

Calls GetNetwork.

Parameter
NameDescription
request IGetNetworkRequest

GetNetworkRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.Network>

Promise

getRouter(request, callback)

public getRouter(request: google.cloud.edgenetwork.v1.IGetRouterRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetRouterCallback): void;

Calls GetRouter.

Parameters
NameDescription
request IGetRouterRequest

GetRouterRequest message or plain object

callback GetRouterCallback

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

Returns
TypeDescription
void

getRouter(request)

public getRouter(request: google.cloud.edgenetwork.v1.IGetRouterRequest): Promise<google.cloud.edgenetwork.v1.Router>;

Calls GetRouter.

Parameter
NameDescription
request IGetRouterRequest

GetRouterRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.Router>

Promise

getSubnet(request, callback)

public getSubnet(request: google.cloud.edgenetwork.v1.IGetSubnetRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetSubnetCallback): void;

Calls GetSubnet.

Parameters
NameDescription
request IGetSubnetRequest

GetSubnetRequest message or plain object

callback GetSubnetCallback

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

Returns
TypeDescription
void

getSubnet(request)

public getSubnet(request: google.cloud.edgenetwork.v1.IGetSubnetRequest): Promise<google.cloud.edgenetwork.v1.Subnet>;

Calls GetSubnet.

Parameter
NameDescription
request IGetSubnetRequest

GetSubnetRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.Subnet>

Promise

getZone(request, callback)

public getZone(request: google.cloud.edgenetwork.v1.IGetZoneRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.GetZoneCallback): void;

Calls GetZone.

Parameters
NameDescription
request IGetZoneRequest

GetZoneRequest message or plain object

callback GetZoneCallback

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

Returns
TypeDescription
void

getZone(request)

public getZone(request: google.cloud.edgenetwork.v1.IGetZoneRequest): Promise<google.cloud.edgenetwork.v1.Zone>;

Calls GetZone.

Parameter
NameDescription
request IGetZoneRequest

GetZoneRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.Zone>

Promise

initializeZone(request, callback)

public initializeZone(request: google.cloud.edgenetwork.v1.IInitializeZoneRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.InitializeZoneCallback): void;

Calls InitializeZone.

Parameters
NameDescription
request IInitializeZoneRequest

InitializeZoneRequest message or plain object

callback InitializeZoneCallback

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

Returns
TypeDescription
void

initializeZone(request)

public initializeZone(request: google.cloud.edgenetwork.v1.IInitializeZoneRequest): Promise<google.cloud.edgenetwork.v1.InitializeZoneResponse>;

Calls InitializeZone.

Parameter
NameDescription
request IInitializeZoneRequest

InitializeZoneRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.InitializeZoneResponse>

Promise

listInterconnectAttachments(request, callback)

public listInterconnectAttachments(request: google.cloud.edgenetwork.v1.IListInterconnectAttachmentsRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListInterconnectAttachmentsCallback): void;

Calls ListInterconnectAttachments.

Parameters
NameDescription
request IListInterconnectAttachmentsRequest

ListInterconnectAttachmentsRequest message or plain object

callback ListInterconnectAttachmentsCallback

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

Returns
TypeDescription
void

listInterconnectAttachments(request)

public listInterconnectAttachments(request: google.cloud.edgenetwork.v1.IListInterconnectAttachmentsRequest): Promise<google.cloud.edgenetwork.v1.ListInterconnectAttachmentsResponse>;

Calls ListInterconnectAttachments.

Parameter
NameDescription
request IListInterconnectAttachmentsRequest

ListInterconnectAttachmentsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListInterconnectAttachmentsResponse>

Promise

listInterconnects(request, callback)

public listInterconnects(request: google.cloud.edgenetwork.v1.IListInterconnectsRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListInterconnectsCallback): void;

Calls ListInterconnects.

Parameters
NameDescription
request IListInterconnectsRequest

ListInterconnectsRequest message or plain object

callback ListInterconnectsCallback

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

Returns
TypeDescription
void

listInterconnects(request)

public listInterconnects(request: google.cloud.edgenetwork.v1.IListInterconnectsRequest): Promise<google.cloud.edgenetwork.v1.ListInterconnectsResponse>;

Calls ListInterconnects.

Parameter
NameDescription
request IListInterconnectsRequest

ListInterconnectsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListInterconnectsResponse>

Promise

listNetworks(request, callback)

public listNetworks(request: google.cloud.edgenetwork.v1.IListNetworksRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListNetworksCallback): void;

Calls ListNetworks.

Parameters
NameDescription
request IListNetworksRequest

ListNetworksRequest message or plain object

callback ListNetworksCallback

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

Returns
TypeDescription
void

listNetworks(request)

public listNetworks(request: google.cloud.edgenetwork.v1.IListNetworksRequest): Promise<google.cloud.edgenetwork.v1.ListNetworksResponse>;

Calls ListNetworks.

Parameter
NameDescription
request IListNetworksRequest

ListNetworksRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListNetworksResponse>

Promise

listRouters(request, callback)

public listRouters(request: google.cloud.edgenetwork.v1.IListRoutersRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListRoutersCallback): void;

Calls ListRouters.

Parameters
NameDescription
request IListRoutersRequest

ListRoutersRequest message or plain object

callback ListRoutersCallback

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

Returns
TypeDescription
void

listRouters(request)

public listRouters(request: google.cloud.edgenetwork.v1.IListRoutersRequest): Promise<google.cloud.edgenetwork.v1.ListRoutersResponse>;

Calls ListRouters.

Parameter
NameDescription
request IListRoutersRequest

ListRoutersRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListRoutersResponse>

Promise

listSubnets(request, callback)

public listSubnets(request: google.cloud.edgenetwork.v1.IListSubnetsRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListSubnetsCallback): void;

Calls ListSubnets.

Parameters
NameDescription
request IListSubnetsRequest

ListSubnetsRequest message or plain object

callback ListSubnetsCallback

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

Returns
TypeDescription
void

listSubnets(request)

public listSubnets(request: google.cloud.edgenetwork.v1.IListSubnetsRequest): Promise<google.cloud.edgenetwork.v1.ListSubnetsResponse>;

Calls ListSubnets.

Parameter
NameDescription
request IListSubnetsRequest

ListSubnetsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListSubnetsResponse>

Promise

listZones(request, callback)

public listZones(request: google.cloud.edgenetwork.v1.IListZonesRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.ListZonesCallback): void;

Calls ListZones.

Parameters
NameDescription
request IListZonesRequest

ListZonesRequest message or plain object

callback ListZonesCallback

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

Returns
TypeDescription
void

listZones(request)

public listZones(request: google.cloud.edgenetwork.v1.IListZonesRequest): Promise<google.cloud.edgenetwork.v1.ListZonesResponse>;

Calls ListZones.

Parameter
NameDescription
request IListZonesRequest

ListZonesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.edgenetwork.v1.ListZonesResponse>

Promise

updateRouter(request, callback)

public updateRouter(request: google.cloud.edgenetwork.v1.IUpdateRouterRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.UpdateRouterCallback): void;

Calls UpdateRouter.

Parameters
NameDescription
request IUpdateRouterRequest

UpdateRouterRequest message or plain object

callback UpdateRouterCallback

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

Returns
TypeDescription
void

updateRouter(request)

public updateRouter(request: google.cloud.edgenetwork.v1.IUpdateRouterRequest): Promise<google.longrunning.Operation>;

Calls UpdateRouter.

Parameter
NameDescription
request IUpdateRouterRequest

UpdateRouterRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateSubnet(request, callback)

public updateSubnet(request: google.cloud.edgenetwork.v1.IUpdateSubnetRequest, callback: google.cloud.edgenetwork.v1.EdgeNetwork.UpdateSubnetCallback): void;

Calls UpdateSubnet.

Parameters
NameDescription
request IUpdateSubnetRequest

UpdateSubnetRequest message or plain object

callback UpdateSubnetCallback

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

Returns
TypeDescription
void

updateSubnet(request)

public updateSubnet(request: google.cloud.edgenetwork.v1.IUpdateSubnetRequest): Promise<google.longrunning.Operation>;

Calls UpdateSubnet.

Parameter
NameDescription
request IUpdateSubnetRequest

UpdateSubnetRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise