Package cloud.google.com/go/edgenetwork/apiv1/edgenetworkpb (v1.1.3)

Variables

ResourceState_name, ResourceState_value

  var 
  
 ( 
  
 ResourceState_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNKNOWN" 
 , 
  
 1 
 : 
  
 "STATE_PENDING" 
 , 
  
 2 
 : 
  
 "STATE_PROVISIONING" 
 , 
  
 3 
 : 
  
 "STATE_RUNNING" 
 , 
  
 4 
 : 
  
 "STATE_SUSPENDED" 
 , 
  
 5 
 : 
  
 "STATE_DELETING" 
 , 
  
 } 
  
 ResourceState_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNKNOWN" 
 : 
  
 0 
 , 
  
 "STATE_PENDING" 
 : 
  
 1 
 , 
  
 "STATE_PROVISIONING" 
 : 
  
 2 
 , 
  
 "STATE_RUNNING" 
 : 
  
 3 
 , 
  
 "STATE_SUSPENDED" 
 : 
  
 4 
 , 
  
 "STATE_DELETING" 
 : 
  
 5 
 , 
  
 } 
 ) 
 

Enum value maps for ResourceState.

Subnet_BondingType_name, Subnet_BondingType_value

  var 
  
 ( 
  
 Subnet_BondingType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "BONDING_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "BONDED" 
 , 
  
 2 
 : 
  
 "NON_BONDED" 
 , 
  
 } 
  
 Subnet_BondingType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "BONDING_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "BONDED" 
 : 
  
 1 
 , 
  
 "NON_BONDED" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Subnet_BondingType.

Interconnect_InterconnectType_name, Interconnect_InterconnectType_value

  var 
  
 ( 
  
 Interconnect_InterconnectType_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "INTERCONNECT_TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "DEDICATED" 
 , 
  
 } 
  
 Interconnect_InterconnectType_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "INTERCONNECT_TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "DEDICATED" 
 : 
  
 1 
 , 
  
 } 
 ) 
 

Enum value maps for Interconnect_InterconnectType.

InterconnectDiagnostics_LinkLACPStatus_State_name, InterconnectDiagnostics_LinkLACPStatus_State_value

  var 
  
 ( 
  
 InterconnectDiagnostics_LinkLACPStatus_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "UNKNOWN" 
 , 
  
 1 
 : 
  
 "ACTIVE" 
 , 
  
 2 
 : 
  
 "DETACHED" 
 , 
  
 } 
  
 InterconnectDiagnostics_LinkLACPStatus_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "UNKNOWN" 
 : 
  
 0 
 , 
  
 "ACTIVE" 
 : 
  
 1 
 , 
  
 "DETACHED" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for InterconnectDiagnostics_LinkLACPStatus_State.

RouterStatus_BgpPeerStatus_BgpStatus_name, RouterStatus_BgpPeerStatus_BgpStatus_value

  var 
  
 ( 
  
 RouterStatus_BgpPeerStatus_BgpStatus_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "UNKNOWN" 
 , 
  
 1 
 : 
  
 "UP" 
 , 
  
 2 
 : 
  
 "DOWN" 
 , 
  
 } 
  
 RouterStatus_BgpPeerStatus_BgpStatus_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "UNKNOWN" 
 : 
  
 0 
 , 
  
 "UP" 
 : 
  
 1 
 , 
  
 "DOWN" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for RouterStatus_BgpPeerStatus_BgpStatus.

DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_name, DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_value

  var 
  
 ( 
  
 DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "MACSEC_STATUS_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "SECURE" 
 , 
  
 2 
 : 
  
 "UNSECURE" 
 , 
  
 } 
  
 DiagnoseNetworkResponse_NetworkStatus_MacsecStatus_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "MACSEC_STATUS_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "SECURE" 
 : 
  
 1 
 , 
  
 "UNSECURE" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for DiagnoseNetworkResponse_NetworkStatus_MacsecStatus.

File_google_cloud_edgenetwork_v1_resources_proto

  var 
  
 File_google_cloud_edgenetwork_v1_resources_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_edgenetwork_v1_service_proto

  var 
  
 File_google_cloud_edgenetwork_v1_service_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

Functions

func RegisterEdgeNetworkServer

  func 
  
 RegisterEdgeNetworkServer 
 ( 
 s 
  
 * 
  grpc 
 
 . 
  Server 
 
 , 
  
 srv 
  
  EdgeNetworkServer 
 
 ) 
 

CreateInterconnectAttachmentRequest

  type 
  
 CreateInterconnectAttachmentRequest 
  
 struct 
  
 { 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 InterconnectAttachmentId 
  
  string 
 
  
 "" 
  
 /* 135 byte string literal not displayed */ 
  
 InterconnectAttachment 
  
 * 
  InterconnectAttachment 
 
  
 "" 
  
 /* 127 byte string literal not displayed */ 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
 } 
 

Message for creating a InterconnectAttachment

func (*CreateInterconnectAttachmentRequest) Descriptor

  func 
  
 ( 
 * 
  CreateInterconnectAttachmentRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*CreateInterconnectAttachmentRequest) GetInterconnectAttachment

  func 
  
 ( 
 x 
  
 * 
  CreateInterconnectAttachmentRequest 
 
 ) 
  
 GetInterconnectAttachment 
 () 
  
 * 
  InterconnectAttachment 
 
 

func (*CreateInterconnectAttachmentRequest) GetInterconnectAttachmentId

  func 
  
 ( 
 x 
  
 * 
  CreateInterconnectAttachmentRequest 
 
 ) 
  
 GetInterconnectAttachmentId 
 () 
  
  string 
 
 

func (*CreateInterconnectAttachmentRequest) GetParent

func (*CreateInterconnectAttachmentRequest) GetRequestId

func (*CreateInterconnectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateInterconnectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateInterconnectAttachmentRequest) ProtoReflect

func (*CreateInterconnectAttachmentRequest) Reset

func (*CreateInterconnectAttachmentRequest) String

CreateNetworkRequest

  type 
  
 CreateNetworkRequest 
  
 struct 
  
 { 
  
 // Required. Value for parent. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. Id of the requesting object 
  
 // If auto-generating Id server-side, remove this field and 
  
 // network_id from the method_signature of Create RPC 
  
 NetworkId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"` 
  
 // Required. The resource being created 
  
 Network 
  
 * 
  Network 
 
  
 `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for creating a Network

func (*CreateNetworkRequest) Descriptor

  func 
  
 ( 
 * 
  CreateNetworkRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateNetworkRequest.ProtoReflect.Descriptor instead.

func (*CreateNetworkRequest) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 GetNetwork 
 () 
  
 * 
  Network 
 
 

func (*CreateNetworkRequest) GetNetworkId

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 GetNetworkId 
 () 
  
  string 
 
 

func (*CreateNetworkRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateNetworkRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateNetworkRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateNetworkRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateNetworkRequest) ProtoReflect

func (*CreateNetworkRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateNetworkRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CreateRouterRequest

  type 
  
 CreateRouterRequest 
  
 struct 
  
 { 
  
 // Required. Value for parent. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. Id of the requesting object 
  
 // If auto-generating Id server-side, remove this field and 
  
 // router_id from the method_signature of Create RPC 
  
 RouterId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"` 
  
 // Required. The resource being created 
  
 Router 
  
 * 
  Router 
 
  
 `protobuf:"bytes,3,opt,name=router,proto3" json:"router,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for creating a Router

func (*CreateRouterRequest) Descriptor

  func 
  
 ( 
 * 
  CreateRouterRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateRouterRequest.ProtoReflect.Descriptor instead.

func (*CreateRouterRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateRouterRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateRouterRequest) GetRouter

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 GetRouter 
 () 
  
 * 
  Router 
 
 

func (*CreateRouterRequest) GetRouterId

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 GetRouterId 
 () 
  
  string 
 
 

func (*CreateRouterRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateRouterRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateRouterRequest) ProtoReflect

func (*CreateRouterRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateRouterRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CreateSubnetRequest

  type 
  
 CreateSubnetRequest 
  
 struct 
  
 { 
  
 // Required. Value for parent. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. Id of the requesting object 
  
 // If auto-generating Id server-side, remove this field and 
  
 // subnet_id from the method_signature of Create RPC 
  
 SubnetId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` 
  
 // Required. The resource being created 
  
 Subnet 
  
 * 
  Subnet 
 
  
 `protobuf:"bytes,3,opt,name=subnet,proto3" json:"subnet,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for creating a Subnet

func (*CreateSubnetRequest) Descriptor

  func 
  
 ( 
 * 
  CreateSubnetRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use CreateSubnetRequest.ProtoReflect.Descriptor instead.

func (*CreateSubnetRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateSubnetRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateSubnetRequest) GetSubnet

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 GetSubnet 
 () 
  
 * 
  Subnet 
 
 

func (*CreateSubnetRequest) GetSubnetId

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 GetSubnetId 
 () 
  
  string 
 
 

func (*CreateSubnetRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateSubnetRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateSubnetRequest) ProtoReflect

func (*CreateSubnetRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateSubnetRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteInterconnectAttachmentRequest

  type 
  
 DeleteInterconnectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes after the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for deleting a InterconnectAttachment

func (*DeleteInterconnectAttachmentRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteInterconnectAttachmentRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteInterconnectAttachmentRequest) GetName

func (*DeleteInterconnectAttachmentRequest) GetRequestId

func (*DeleteInterconnectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteInterconnectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteInterconnectAttachmentRequest) ProtoReflect

func (*DeleteInterconnectAttachmentRequest) Reset

func (*DeleteInterconnectAttachmentRequest) String

DeleteNetworkRequest

  type 
  
 DeleteNetworkRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes after the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for deleting a Network

func (*DeleteNetworkRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteNetworkRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteNetworkRequest.ProtoReflect.Descriptor instead.

func (*DeleteNetworkRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteNetworkRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteNetworkRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteNetworkRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteNetworkRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteNetworkRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteNetworkRequest) ProtoReflect

func (*DeleteNetworkRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteNetworkRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteNetworkRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteNetworkRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteRouterRequest

  type 
  
 DeleteRouterRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes after the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for deleting a Router

func (*DeleteRouterRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteRouterRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteRouterRequest.ProtoReflect.Descriptor instead.

func (*DeleteRouterRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteRouterRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteRouterRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteRouterRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteRouterRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteRouterRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteRouterRequest) ProtoReflect

func (*DeleteRouterRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteRouterRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteRouterRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteRouterRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteSubnetRequest

  type 
  
 DeleteSubnetRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes after the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for deleting a Subnet

func (*DeleteSubnetRequest) Descriptor

  func 
  
 ( 
 * 
  DeleteSubnetRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DeleteSubnetRequest.ProtoReflect.Descriptor instead.

func (*DeleteSubnetRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteSubnetRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteSubnetRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteSubnetRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteSubnetRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteSubnetRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteSubnetRequest) ProtoReflect

func (*DeleteSubnetRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteSubnetRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteSubnetRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteSubnetRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnoseInterconnectRequest

  type 
  
 DiagnoseInterconnectRequest 
  
 struct 
  
 { 
  
 // Required. The name of the interconnect resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting the diagnostics of an interconnect within a specific zone.

func (*DiagnoseInterconnectRequest) Descriptor

  func 
  
 ( 
 * 
  DiagnoseInterconnectRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseInterconnectRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseInterconnectRequest) GetName

func (*DiagnoseInterconnectRequest) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseInterconnectRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseInterconnectRequest) ProtoReflect

func (*DiagnoseInterconnectRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInterconnectRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseInterconnectRequest) String

DiagnoseInterconnectResponse

  type 
  
 DiagnoseInterconnectResponse 
  
 struct 
  
 { 
  
 // The time when the interconnect diagnostics was last updated. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // The network status of a specific interconnect. 
  
 Result 
  
 * 
  InterconnectDiagnostics 
 
  
 `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

DiagnoseInterconnectResponse contains the current diagnostics for a specific interconnect.

func (*DiagnoseInterconnectResponse) Descriptor

  func 
  
 ( 
 * 
  DiagnoseInterconnectResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseInterconnectResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseInterconnectResponse) GetResult

func (*DiagnoseInterconnectResponse) GetUpdateTime

func (*DiagnoseInterconnectResponse) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseInterconnectResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseInterconnectResponse) ProtoReflect

func (*DiagnoseInterconnectResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseInterconnectResponse 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseInterconnectResponse) String

DiagnoseNetworkRequest

  type 
  
 DiagnoseNetworkRequest 
  
 struct 
  
 { 
  
 // Required. The name of the network resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting the diagnostics of a network within a specific zone.

func (*DiagnoseNetworkRequest) Descriptor

  func 
  
 ( 
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseNetworkRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DiagnoseNetworkRequest) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseNetworkRequest) ProtoReflect

func (*DiagnoseNetworkRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseNetworkRequest) String

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnoseNetworkResponse

  type 
  
 DiagnoseNetworkResponse 
  
 struct 
  
 { 
  
 // The time when the network status was last updated. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // The network status of a specific network. 
  
 Result 
  
 * 
  DiagnoseNetworkResponse_NetworkStatus 
 
  
 `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

DiagnoseNetworkResponse contains the current status for a specific network.

func (*DiagnoseNetworkResponse) Descriptor

  func 
  
 ( 
 * 
  DiagnoseNetworkResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseNetworkResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkResponse) GetResult

func (*DiagnoseNetworkResponse) GetUpdateTime

func (*DiagnoseNetworkResponse) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseNetworkResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseNetworkResponse) ProtoReflect

func (*DiagnoseNetworkResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkResponse 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseNetworkResponse) String

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnoseNetworkResponse_NetworkStatus

  type 
  
 DiagnoseNetworkResponse_NetworkStatus 
  
 struct 
  
 { 
  
 SubnetStatus 
  
 [] 
 * 
  SubnetStatus 
 
  
 `protobuf:"bytes,1,rep,name=subnet_status,json=subnetStatus,proto3" json:"subnet_status,omitempty"` 
  
 MacsecStatusInternalLinks 
  
  DiagnoseNetworkResponse_NetworkStatus_MacsecStatus 
 
  
 "" 
  
 /* 225 byte string literal not displayed */ 
 } 
 

NetworkStatus has a list of status for the subnets under the current network.

func (*DiagnoseNetworkResponse_NetworkStatus) Descriptor

  func 
  
 ( 
 * 
  DiagnoseNetworkResponse_NetworkStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseNetworkResponse_NetworkStatus.ProtoReflect.Descriptor instead.

func (*DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus

  func 
  
 ( 
 x 
  
 * 
  DiagnoseNetworkResponse_NetworkStatus 
 
 ) 
  
 GetSubnetStatus 
 () 
  
 [] 
 * 
  SubnetStatus 
 
 

func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseNetworkResponse_NetworkStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseNetworkResponse_NetworkStatus) ProtoReflect

func (*DiagnoseNetworkResponse_NetworkStatus) Reset

func (*DiagnoseNetworkResponse_NetworkStatus) String

DiagnoseNetworkResponse_NetworkStatus_MacsecStatus

  type 
  
 DiagnoseNetworkResponse_NetworkStatus_MacsecStatus 
  
  int32 
 
 

Denotes the status of MACsec sessions for the links of a zone.

DiagnoseNetworkResponse_NetworkStatus_MACSEC_STATUS_UNSPECIFIED, DiagnoseNetworkResponse_NetworkStatus_SECURE, DiagnoseNetworkResponse_NetworkStatus_UNSECURE

  const 
  
 ( 
  
 // MACsec status not specified, likely due to missing metrics. 
  
 DiagnoseNetworkResponse_NetworkStatus_MACSEC_STATUS_UNSPECIFIED 
  
  DiagnoseNetworkResponse_NetworkStatus_MacsecStatus 
 
  
 = 
  
 0 
  
 // All relevant links have at least one MACsec session up. 
  
 DiagnoseNetworkResponse_NetworkStatus_SECURE 
  
  DiagnoseNetworkResponse_NetworkStatus_MacsecStatus 
 
  
 = 
  
 1 
  
 // At least one relevant link does not have any MACsec sessions up. 
  
 DiagnoseNetworkResponse_NetworkStatus_UNSECURE 
  
  DiagnoseNetworkResponse_NetworkStatus_MacsecStatus 
 
  
 = 
  
 2 
 ) 
 

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Descriptor

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Enum

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) EnumDescriptor

Deprecated: Use DiagnoseNetworkResponse_NetworkStatus_MacsecStatus.Descriptor instead.

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Number

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) String

func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Type

DiagnoseRouterRequest

  type 
  
 DiagnoseRouterRequest 
  
 struct 
  
 { 
  
 // Required. The name of the router resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting diagnositcs of a router within a specific zone.

func (*DiagnoseRouterRequest) Descriptor

  func 
  
 ( 
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseRouterRequest.ProtoReflect.Descriptor instead.

func (*DiagnoseRouterRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DiagnoseRouterRequest) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseRouterRequest) ProtoReflect

func (*DiagnoseRouterRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseRouterRequest) String

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiagnoseRouterResponse

  type 
  
 DiagnoseRouterResponse 
  
 struct 
  
 { 
  
 // The time when the router status was last updated. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // The network status of a specific router. 
  
 Result 
  
 * 
  RouterStatus 
 
  
 `protobuf:"bytes,2,opt,name=result,proto3" json:"result,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

DiagnoseRouterResponse contains the current status for a specific router.

func (*DiagnoseRouterResponse) Descriptor

  func 
  
 ( 
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use DiagnoseRouterResponse.ProtoReflect.Descriptor instead.

func (*DiagnoseRouterResponse) GetResult

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 GetResult 
 () 
  
 * 
  RouterStatus 
 
 

func (*DiagnoseRouterResponse) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*DiagnoseRouterResponse) ProtoMessage

  func 
  
 ( 
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiagnoseRouterResponse) ProtoReflect

func (*DiagnoseRouterResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 Reset 
 () 
 

func (*DiagnoseRouterResponse) String

  func 
  
 ( 
 x 
  
 * 
  DiagnoseRouterResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

EdgeNetworkClient

  type 
  
 EdgeNetworkClient 
  
 interface 
  
 { 
  
 // InitializeZone will initialize resources for a zone in a project. 
  
 InitializeZone 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  InitializeZoneRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  InitializeZoneResponse 
 
 , 
  
  error 
 
 ) 
  
 // Deprecated: Do not use. 
  
 // Deprecated: not implemented. 
  
 // Lists Zones in a given project and location. 
  
 ListZones 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListZonesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListZonesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Deprecated: Do not use. 
  
 // Deprecated: not implemented. 
  
 // Gets details of a single Zone. 
  
 GetZone 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetZoneRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Zone 
 
 , 
  
  error 
 
 ) 
  
 // Lists Networks in a given project and location. 
  
 ListNetworks 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListNetworksRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListNetworksResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Network. 
  
 GetNetwork 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetNetworkRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Network 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single network resource. 
  
 DiagnoseNetwork 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DiagnoseNetworkRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DiagnoseNetworkResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Network in a given project and location. 
  
 CreateNetwork 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateNetworkRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Network. 
  
 DeleteNetwork 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteNetworkRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Subnets in a given project and location. 
  
 ListSubnets 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListSubnetsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListSubnetsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Subnet. 
  
 GetSubnet 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetSubnetRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Subnet 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Subnet in a given project and location. 
  
 CreateSubnet 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateSubnetRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single Subnet. 
  
 UpdateSubnet 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateSubnetRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Subnet. 
  
 DeleteSubnet 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteSubnetRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Interconnects in a given project and location. 
  
 ListInterconnects 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListInterconnectsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListInterconnectsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Interconnect. 
  
 GetInterconnect 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInterconnectRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Interconnect 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single interconnect resource. 
  
 DiagnoseInterconnect 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DiagnoseInterconnectRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DiagnoseInterconnectResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists InterconnectAttachments in a given project and location. 
  
 ListInterconnectAttachments 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListInterconnectAttachmentsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListInterconnectAttachmentsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single InterconnectAttachment. 
  
 GetInterconnectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetInterconnectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  InterconnectAttachment 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new InterconnectAttachment in a given project and location. 
  
 CreateInterconnectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateInterconnectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single InterconnectAttachment. 
  
 DeleteInterconnectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteInterconnectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Routers in a given project and location. 
  
 ListRouters 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListRoutersRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListRoutersResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Router. 
  
 GetRouter 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetRouterRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Router 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single router resource. 
  
 DiagnoseRouter 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DiagnoseRouterRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DiagnoseRouterResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Router in a given project and location. 
  
 CreateRouter 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateRouterRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single Router. 
  
 UpdateRouter 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateRouterRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Router. 
  
 DeleteRouter 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteRouterRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

EdgeNetworkClient is the client API for EdgeNetwork service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream .

func NewEdgeNetworkClient

  func 
  
 NewEdgeNetworkClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  EdgeNetworkClient 
 
 

EdgeNetworkServer

  type 
  
 EdgeNetworkServer 
  
 interface 
  
 { 
  
 // InitializeZone will initialize resources for a zone in a project. 
  
 InitializeZone 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  InitializeZoneRequest 
 
 ) 
  
 ( 
 * 
  InitializeZoneResponse 
 
 , 
  
  error 
 
 ) 
  
 // Deprecated: Do not use. 
  
 // Deprecated: not implemented. 
  
 // Lists Zones in a given project and location. 
  
 ListZones 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListZonesRequest 
 
 ) 
  
 ( 
 * 
  ListZonesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Deprecated: Do not use. 
  
 // Deprecated: not implemented. 
  
 // Gets details of a single Zone. 
  
 GetZone 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetZoneRequest 
 
 ) 
  
 ( 
 * 
  Zone 
 
 , 
  
  error 
 
 ) 
  
 // Lists Networks in a given project and location. 
  
 ListNetworks 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 ( 
 * 
  ListNetworksResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Network. 
  
 GetNetwork 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetNetworkRequest 
 
 ) 
  
 ( 
 * 
  Network 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single network resource. 
  
 DiagnoseNetwork 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DiagnoseNetworkRequest 
 
 ) 
  
 ( 
 * 
  DiagnoseNetworkResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Network in a given project and location. 
  
 CreateNetwork 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateNetworkRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Network. 
  
 DeleteNetwork 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteNetworkRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Subnets in a given project and location. 
  
 ListSubnets 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 ( 
 * 
  ListSubnetsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Subnet. 
  
 GetSubnet 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetSubnetRequest 
 
 ) 
  
 ( 
 * 
  Subnet 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Subnet in a given project and location. 
  
 CreateSubnet 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateSubnetRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single Subnet. 
  
 UpdateSubnet 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Subnet. 
  
 DeleteSubnet 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteSubnetRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Interconnects in a given project and location. 
  
 ListInterconnects 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 ( 
 * 
  ListInterconnectsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Interconnect. 
  
 GetInterconnect 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInterconnectRequest 
 
 ) 
  
 ( 
 * 
  Interconnect 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single interconnect resource. 
  
 DiagnoseInterconnect 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DiagnoseInterconnectRequest 
 
 ) 
  
 ( 
 * 
  DiagnoseInterconnectResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists InterconnectAttachments in a given project and location. 
  
 ListInterconnectAttachments 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListInterconnectAttachmentsRequest 
 
 ) 
  
 ( 
 * 
  ListInterconnectAttachmentsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single InterconnectAttachment. 
  
 GetInterconnectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetInterconnectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  InterconnectAttachment 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new InterconnectAttachment in a given project and location. 
  
 CreateInterconnectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateInterconnectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single InterconnectAttachment. 
  
 DeleteInterconnectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteInterconnectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Routers in a given project and location. 
  
 ListRouters 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 ( 
 * 
  ListRoutersResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets details of a single Router. 
  
 GetRouter 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetRouterRequest 
 
 ) 
  
 ( 
 * 
  Router 
 
 , 
  
  error 
 
 ) 
  
 // Get the diagnostics of a single router resource. 
  
 DiagnoseRouter 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DiagnoseRouterRequest 
 
 ) 
  
 ( 
 * 
  DiagnoseRouterResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a new Router in a given project and location. 
  
 CreateRouter 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateRouterRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Updates the parameters of a single Router. 
  
 UpdateRouter 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a single Router. 
  
 DeleteRouter 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteRouterRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

EdgeNetworkServer is the server API for EdgeNetwork service.

GetInterconnectAttachmentRequest

  type 
  
 GetInterconnectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a InterconnectAttachment

func (*GetInterconnectAttachmentRequest) Descriptor

  func 
  
 ( 
 * 
  GetInterconnectAttachmentRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInterconnectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*GetInterconnectAttachmentRequest) GetName

func (*GetInterconnectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInterconnectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInterconnectAttachmentRequest) ProtoReflect

func (*GetInterconnectAttachmentRequest) Reset

func (*GetInterconnectAttachmentRequest) String

GetInterconnectRequest

  type 
  
 GetInterconnectRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a Interconnect

func (*GetInterconnectRequest) Descriptor

  func 
  
 ( 
 * 
  GetInterconnectRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetInterconnectRequest.ProtoReflect.Descriptor instead.

func (*GetInterconnectRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetInterconnectRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetInterconnectRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetInterconnectRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetInterconnectRequest) ProtoReflect

func (*GetInterconnectRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetInterconnectRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetInterconnectRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetInterconnectRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetNetworkRequest

  type 
  
 GetNetworkRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a Network

func (*GetNetworkRequest) Descriptor

  func 
  
 ( 
 * 
  GetNetworkRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetNetworkRequest.ProtoReflect.Descriptor instead.

func (*GetNetworkRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetNetworkRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetNetworkRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetNetworkRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetNetworkRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetNetworkRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetNetworkRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetNetworkRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetNetworkRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetNetworkRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetRouterRequest

  type 
  
 GetRouterRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a Router

func (*GetRouterRequest) Descriptor

  func 
  
 ( 
 * 
  GetRouterRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetRouterRequest.ProtoReflect.Descriptor instead.

func (*GetRouterRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetRouterRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetRouterRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetRouterRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetRouterRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetRouterRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetRouterRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetRouterRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetRouterRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetRouterRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetSubnetRequest

  type 
  
 GetSubnetRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for getting a Subnet

func (*GetSubnetRequest) Descriptor

  func 
  
 ( 
 * 
  GetSubnetRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetSubnetRequest.ProtoReflect.Descriptor instead.

func (*GetSubnetRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetSubnetRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetSubnetRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetSubnetRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetSubnetRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  GetSubnetRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetSubnetRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetSubnetRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetSubnetRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetSubnetRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetZoneRequest (deprecated)

  type 
  
 GetZoneRequest 
  
 struct 
  
 { 
  
 // Required. Name of the resource 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Deprecated: not implemented. Message for getting a Zone

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*GetZoneRequest) Descriptor (deprecated)

  func 
  
 ( 
 * 
  GetZoneRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.

func (*GetZoneRequest) GetName (deprecated)

  func 
  
 ( 
 x 
  
 * 
  GetZoneRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetZoneRequest) ProtoMessage (deprecated)

  func 
  
 ( 
 * 
  GetZoneRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetZoneRequest) ProtoReflect (deprecated)

  func 
  
 ( 
 x 
  
 * 
  GetZoneRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*GetZoneRequest) Reset (deprecated)

  func 
  
 ( 
 x 
  
 * 
  GetZoneRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetZoneRequest) String (deprecated)

  func 
  
 ( 
 x 
  
 * 
  GetZoneRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InitializeZoneRequest

  type 
  
 InitializeZoneRequest 
  
 struct 
  
 { 
  
 // Required. The name of the zone resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for initializing a specified zone

func (*InitializeZoneRequest) Descriptor

  func 
  
 ( 
 * 
  InitializeZoneRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InitializeZoneRequest.ProtoReflect.Descriptor instead.

func (*InitializeZoneRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  InitializeZoneRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*InitializeZoneRequest) ProtoMessage

  func 
  
 ( 
 * 
  InitializeZoneRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InitializeZoneRequest) ProtoReflect

func (*InitializeZoneRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  InitializeZoneRequest 
 
 ) 
  
 Reset 
 () 
 

func (*InitializeZoneRequest) String

  func 
  
 ( 
 x 
  
 * 
  InitializeZoneRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InitializeZoneResponse

  type 
  
 InitializeZoneResponse 
  
 struct 
  
 { 
  
 // contains filtered or unexported fields 
 } 
 

The response of initializing a zone

func (*InitializeZoneResponse) Descriptor

  func 
  
 ( 
 * 
  InitializeZoneResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InitializeZoneResponse.ProtoReflect.Descriptor instead.

func (*InitializeZoneResponse) ProtoMessage

  func 
  
 ( 
 * 
  InitializeZoneResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InitializeZoneResponse) ProtoReflect

func (*InitializeZoneResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  InitializeZoneResponse 
 
 ) 
  
 Reset 
 () 
 

func (*InitializeZoneResponse) String

  func 
  
 ( 
 x 
  
 * 
  InitializeZoneResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Interconnect

  type 
  
 Interconnect 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 
  
 InterconnectType 
  
  Interconnect_InterconnectType 
 
  
 "" 
  
 /* 173 byte string literal not displayed */ 
  
 Uuid 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"` 
  
 DeviceCloudResourceName 
  
  string 
 
  
 "" 
  
 /* 134 byte string literal not displayed */ 
  
 PhysicalPorts 
  
 [] 
  string 
 
  
 `protobuf:"bytes,9,rep,name=physical_ports,json=physicalPorts,proto3" json:"physical_ports,omitempty"` 
 } 
 

Message describing Interconnect object

func (*Interconnect) Descriptor

  func 
  
 ( 
 * 
  Interconnect 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Interconnect.ProtoReflect.Descriptor instead.

func (*Interconnect) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Interconnect) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Interconnect) GetDeviceCloudResourceName

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetDeviceCloudResourceName 
 () 
  
  string 
 
 

func (*Interconnect) GetInterconnectType

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetInterconnectType 
 () 
  
  Interconnect_InterconnectType 
 
 

func (*Interconnect) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Interconnect) GetName

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Interconnect) GetPhysicalPorts

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetPhysicalPorts 
 () 
  
 [] 
  string 
 
 

func (*Interconnect) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Interconnect) GetUuid

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 GetUuid 
 () 
  
  string 
 
 

func (*Interconnect) ProtoMessage

  func 
  
 ( 
 * 
  Interconnect 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Interconnect) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Interconnect) Reset

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 Reset 
 () 
 

func (*Interconnect) String

  func 
  
 ( 
 x 
  
 * 
  Interconnect 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InterconnectAttachment

  type 
  
 InterconnectAttachment 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 
  
 Interconnect 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=interconnect,proto3" json:"interconnect,omitempty"` 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"` 
  
 VlanId 
  
  int32 
 
  
 `protobuf:"varint,8,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` 
  
 Mtu 
  
  int32 
 
  
 `protobuf:"varint,9,opt,name=mtu,proto3" json:"mtu,omitempty"` 
  
 State 
  
  ResourceState 
 
  
 `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` 
 } 
 

Message describing InterconnectAttachment object

func (*InterconnectAttachment) Descriptor

  func 
  
 ( 
 * 
  InterconnectAttachment 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectAttachment.ProtoReflect.Descriptor instead.

func (*InterconnectAttachment) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*InterconnectAttachment) GetDescription

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*InterconnectAttachment) GetInterconnect

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetInterconnect 
 () 
  
  string 
 
 

func (*InterconnectAttachment) GetLabels

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*InterconnectAttachment) GetMtu

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetMtu 
 () 
  
  int32 
 
 

func (*InterconnectAttachment) GetName

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*InterconnectAttachment) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*InterconnectAttachment) GetState

func (*InterconnectAttachment) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*InterconnectAttachment) GetVlanId

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 GetVlanId 
 () 
  
  int32 
 
 

func (*InterconnectAttachment) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectAttachment 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectAttachment) ProtoReflect

func (*InterconnectAttachment) Reset

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 Reset 
 () 
 

func (*InterconnectAttachment) String

  func 
  
 ( 
 x 
  
 * 
  InterconnectAttachment 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InterconnectDiagnostics

  type 
  
 InterconnectDiagnostics 
  
 struct 
  
 { 
  
 // The MAC address of the Interconnect's bundle interface. 
  
 MacAddress 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` 
  
 // A list of LinkLayerAddress, describing the ip address and corresponding 
  
 // link-layer address of the neighbors for this interconnect. 
  
 LinkLayerAddresses 
  
 [] 
 * 
  LinkLayerAddress 
 
  
 `protobuf:"bytes,2,rep,name=link_layer_addresses,json=linkLayerAddresses,proto3" json:"link_layer_addresses,omitempty"` 
  
 // A list of LinkStatus objects, used to describe the status for each link on 
  
 // the Interconnect. 
  
 Links 
  
 [] 
 * 
  InterconnectDiagnostics_LinkStatus 
 
  
 `protobuf:"bytes,3,rep,name=links,proto3" json:"links,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.

func (*InterconnectDiagnostics) Descriptor

  func 
  
 ( 
 * 
  InterconnectDiagnostics 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectDiagnostics.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics) GetLinkLayerAddresses

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics 
 
 ) 
  
 GetLinkLayerAddresses 
 () 
  
 [] 
 * 
  LinkLayerAddress 
 
 

func (*InterconnectDiagnostics) GetMacAddress

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics 
 
 ) 
  
 GetMacAddress 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectDiagnostics 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectDiagnostics) ProtoReflect

func (*InterconnectDiagnostics) Reset

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics 
 
 ) 
  
 Reset 
 () 
 

func (*InterconnectDiagnostics) String

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics 
 
 ) 
  
 String 
 () 
  
  string 
 
 

InterconnectDiagnostics_LinkLACPStatus

  type 
  
 InterconnectDiagnostics_LinkLACPStatus 
  
 struct 
  
 { 
  
 State 
  
  InterconnectDiagnostics_LinkLACPStatus_State 
 
  
 "" 
  
 /* 142 byte string literal not displayed */ 
  
 GoogleSystemId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=google_system_id,json=googleSystemId,proto3" json:"google_system_id,omitempty"` 
  
 NeighborSystemId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=neighbor_system_id,json=neighborSystemId,proto3" json:"neighbor_system_id,omitempty"` 
  
 Aggregatable 
  
  bool 
 
  
 `protobuf:"varint,4,opt,name=aggregatable,proto3" json:"aggregatable,omitempty"` 
  
 Collecting 
  
  bool 
 
  
 `protobuf:"varint,5,opt,name=collecting,proto3" json:"collecting,omitempty"` 
  
 Distributing 
  
  bool 
 
  
 `protobuf:"varint,6,opt,name=distributing,proto3" json:"distributing,omitempty"` 
 } 
 

Describing the status of a LACP link.

func (*InterconnectDiagnostics_LinkLACPStatus) Descriptor

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectDiagnostics_LinkLACPStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkLACPStatus) GetAggregatable

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 GetAggregatable 
 () 
  
  bool 
 
 

func (*InterconnectDiagnostics_LinkLACPStatus) GetCollecting

func (*InterconnectDiagnostics_LinkLACPStatus) GetDistributing

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 GetDistributing 
 () 
  
  bool 
 
 

func (*InterconnectDiagnostics_LinkLACPStatus) GetGoogleSystemId

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 GetGoogleSystemId 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLACPStatus) GetNeighborSystemId

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 GetNeighborSystemId 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLACPStatus) GetState

func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectDiagnostics_LinkLACPStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkLACPStatus) Reset

func (*InterconnectDiagnostics_LinkLACPStatus) String

InterconnectDiagnostics_LinkLACPStatus_State

  type 
  
 InterconnectDiagnostics_LinkLACPStatus_State 
  
  int32 
 
 

State enum for LACP link.

InterconnectDiagnostics_LinkLACPStatus_UNKNOWN, InterconnectDiagnostics_LinkLACPStatus_ACTIVE, InterconnectDiagnostics_LinkLACPStatus_DETACHED

  const 
  
 ( 
  
 // The default state indicating state is in unknown state. 
  
 InterconnectDiagnostics_LinkLACPStatus_UNKNOWN 
  
  InterconnectDiagnostics_LinkLACPStatus_State 
 
  
 = 
  
 0 
  
 // The link is configured and active within the bundle. 
  
 InterconnectDiagnostics_LinkLACPStatus_ACTIVE 
  
  InterconnectDiagnostics_LinkLACPStatus_State 
 
  
 = 
  
 1 
  
 // The link is not configured within the bundle, this means the rest of 
  
 // the object should be empty. 
  
 InterconnectDiagnostics_LinkLACPStatus_DETACHED 
  
  InterconnectDiagnostics_LinkLACPStatus_State 
 
  
 = 
  
 2 
 ) 
 

func (InterconnectDiagnostics_LinkLACPStatus_State) Descriptor

func (InterconnectDiagnostics_LinkLACPStatus_State) Enum

func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor

Deprecated: Use InterconnectDiagnostics_LinkLACPStatus_State.Descriptor instead.

func (InterconnectDiagnostics_LinkLACPStatus_State) Number

func (InterconnectDiagnostics_LinkLACPStatus_State) String

func (InterconnectDiagnostics_LinkLACPStatus_State) Type

InterconnectDiagnostics_LinkLLDPStatus

  type 
  
 InterconnectDiagnostics_LinkLLDPStatus 
  
 struct 
  
 { 
  
 // The peer system's administratively assigned name. 
  
 PeerSystemName 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=peer_system_name,json=peerSystemName,proto3" json:"peer_system_name,omitempty"` 
  
 // The textual description of the network entity of LLDP peer. 
  
 PeerSystemDescription 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=peer_system_description,json=peerSystemDescription,proto3" json:"peer_system_description,omitempty"` 
  
 // The peer chassis component of the endpoint identifier associated with the 
  
 // transmitting LLDP agent. 
  
 PeerChassisId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=peer_chassis_id,json=peerChassisId,proto3" json:"peer_chassis_id,omitempty"` 
  
 // The format and source of the peer chassis identifier string. 
  
 PeerChassisIdType 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=peer_chassis_id_type,json=peerChassisIdType,proto3" json:"peer_chassis_id_type,omitempty"` 
  
 // The port component of the endpoint identifier associated with the 
  
 // transmitting LLDP agent. If the specified port is an IEEE 802.3 Repeater 
  
 // port, then this TLV is optional. 
  
 PeerPortId 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=peer_port_id,json=peerPortId,proto3" json:"peer_port_id,omitempty"` 
  
 // The format and source of the peer port identifier string. 
  
 PeerPortIdType 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=peer_port_id_type,json=peerPortIdType,proto3" json:"peer_port_id_type,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Describing a LLDP link.

func (*InterconnectDiagnostics_LinkLLDPStatus) Descriptor

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectDiagnostics_LinkLLDPStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisId

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 GetPeerChassisId 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisIdType

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 GetPeerChassisIdType 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortId

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortIdType

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 GetPeerPortIdType 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemDescription

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 GetPeerSystemDescription 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemName

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 GetPeerSystemName 
 () 
  
  string 
 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkLLDPStatus) Reset

func (*InterconnectDiagnostics_LinkLLDPStatus) String

InterconnectDiagnostics_LinkStatus

  type 
  
 InterconnectDiagnostics_LinkStatus 
  
 struct 
  
 { 
  
 // The unique ID for this link assigned during turn up by Google. 
  
 CircuitId 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=circuit_id,json=circuitId,proto3" json:"circuit_id,omitempty"` 
  
 // Describing the state of a LACP link. 
  
 LacpStatus 
  
 * 
  InterconnectDiagnostics_LinkLACPStatus 
 
  
 `protobuf:"bytes,2,opt,name=lacp_status,json=lacpStatus,proto3" json:"lacp_status,omitempty"` 
  
 // A list of LinkLLDPStatus objects, used to describe LLDP status of each 
  
 // peer for each link on the Interconnect. 
  
 LldpStatuses 
  
 [] 
 * 
  InterconnectDiagnostics_LinkLLDPStatus 
 
  
 `protobuf:"bytes,3,rep,name=lldp_statuses,json=lldpStatuses,proto3" json:"lldp_statuses,omitempty"` 
  
 // Packet counts specific statistics for this link. 
  
 PacketCounts 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
  
 `protobuf:"bytes,4,opt,name=packet_counts,json=packetCounts,proto3" json:"packet_counts,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Describing the status for each link on the Interconnect.

func (*InterconnectDiagnostics_LinkStatus) Descriptor

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectDiagnostics_LinkStatus.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_LinkStatus) GetCircuitId

func (*InterconnectDiagnostics_LinkStatus) GetLacpStatus

func (*InterconnectDiagnostics_LinkStatus) GetLldpStatuses

func (*InterconnectDiagnostics_LinkStatus) GetPacketCounts

func (*InterconnectDiagnostics_LinkStatus) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectDiagnostics_LinkStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectDiagnostics_LinkStatus) ProtoReflect

func (*InterconnectDiagnostics_LinkStatus) Reset

func (*InterconnectDiagnostics_LinkStatus) String

InterconnectDiagnostics_PacketCounts

  type 
  
 InterconnectDiagnostics_PacketCounts 
  
 struct 
  
 { 
  
 // The number of packets that are delivered. 
  
 InboundUnicast 
  
  int64 
 
  
 `protobuf:"varint,1,opt,name=inbound_unicast,json=inboundUnicast,proto3" json:"inbound_unicast,omitempty"` 
  
 // The number of inbound packets that contained errors. 
  
 InboundErrors 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=inbound_errors,json=inboundErrors,proto3" json:"inbound_errors,omitempty"` 
  
 // The number of inbound packets that were chosen to be discarded even 
  
 // though no errors had been detected to prevent their being deliverable. 
  
 InboundDiscards 
  
  int64 
 
  
 `protobuf:"varint,3,opt,name=inbound_discards,json=inboundDiscards,proto3" json:"inbound_discards,omitempty"` 
  
 // The total number of packets that are requested be transmitted. 
  
 OutboundUnicast 
  
  int64 
 
  
 `protobuf:"varint,4,opt,name=outbound_unicast,json=outboundUnicast,proto3" json:"outbound_unicast,omitempty"` 
  
 // The number of outbound packets that could not be transmitted because of 
  
 // errors. 
  
 OutboundErrors 
  
  int64 
 
  
 `protobuf:"varint,5,opt,name=outbound_errors,json=outboundErrors,proto3" json:"outbound_errors,omitempty"` 
  
 // The number of outbound packets that were chosen to be discarded even 
  
 // though no errors had been detected to prevent their being transmitted. 
  
 OutboundDiscards 
  
  int64 
 
  
 `protobuf:"varint,6,opt,name=outbound_discards,json=outboundDiscards,proto3" json:"outbound_discards,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Containing a collection of interface-related statistics objects.

func (*InterconnectDiagnostics_PacketCounts) Descriptor

  func 
  
 ( 
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use InterconnectDiagnostics_PacketCounts.ProtoReflect.Descriptor instead.

func (*InterconnectDiagnostics_PacketCounts) GetInboundDiscards

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetInboundDiscards 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) GetInboundErrors

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetInboundErrors 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) GetInboundUnicast

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetInboundUnicast 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) GetOutboundDiscards

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetOutboundDiscards 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) GetOutboundErrors

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetOutboundErrors 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) GetOutboundUnicast

  func 
  
 ( 
 x 
  
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 GetOutboundUnicast 
 () 
  
  int64 
 
 

func (*InterconnectDiagnostics_PacketCounts) ProtoMessage

  func 
  
 ( 
 * 
  InterconnectDiagnostics_PacketCounts 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*InterconnectDiagnostics_PacketCounts) ProtoReflect

func (*InterconnectDiagnostics_PacketCounts) Reset

func (*InterconnectDiagnostics_PacketCounts) String

Interconnect_InterconnectType

  type 
  
 Interconnect_InterconnectType 
  
  int32 
 
 

Type of interconnect.

Interconnect_INTERCONNECT_TYPE_UNSPECIFIED, Interconnect_DEDICATED

  const 
  
 ( 
  
 // Unspecified. 
  
 Interconnect_INTERCONNECT_TYPE_UNSPECIFIED 
  
  Interconnect_InterconnectType 
 
  
 = 
  
 0 
  
 // Dedicated Interconnect. 
  
 Interconnect_DEDICATED 
  
  Interconnect_InterconnectType 
 
  
 = 
  
 1 
 ) 
 

func (Interconnect_InterconnectType) Descriptor

func (Interconnect_InterconnectType) Enum

func (Interconnect_InterconnectType) EnumDescriptor

  func 
  
 ( 
  Interconnect_InterconnectType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Interconnect_InterconnectType.Descriptor instead.

func (Interconnect_InterconnectType) Number

func (Interconnect_InterconnectType) String

func (Interconnect_InterconnectType) Type

LinkLayerAddress

  type 
  
 LinkLayerAddress 
  
 struct 
  
 { 
  
 // The MAC address of this neighbor. 
  
 MacAddress 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` 
  
 // The IP address of this neighbor. 
  
 IpAddress 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

LinkLayerAddress contains an IP address and corresponding link-layer address.

func (*LinkLayerAddress) Descriptor

  func 
  
 ( 
 * 
  LinkLayerAddress 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use LinkLayerAddress.ProtoReflect.Descriptor instead.

func (*LinkLayerAddress) GetIpAddress

  func 
  
 ( 
 x 
  
 * 
  LinkLayerAddress 
 
 ) 
  
 GetIpAddress 
 () 
  
  string 
 
 

func (*LinkLayerAddress) GetMacAddress

  func 
  
 ( 
 x 
  
 * 
  LinkLayerAddress 
 
 ) 
  
 GetMacAddress 
 () 
  
  string 
 
 

func (*LinkLayerAddress) ProtoMessage

  func 
  
 ( 
 * 
  LinkLayerAddress 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LinkLayerAddress) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  LinkLayerAddress 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*LinkLayerAddress) Reset

  func 
  
 ( 
 x 
  
 * 
  LinkLayerAddress 
 
 ) 
  
 Reset 
 () 
 

func (*LinkLayerAddress) String

  func 
  
 ( 
 x 
  
 * 
  LinkLayerAddress 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListInterconnectAttachmentsRequest

  type 
  
 ListInterconnectAttachmentsRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListInterconnectAttachmentsRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of InterconnectAttachments

func (*ListInterconnectAttachmentsRequest) Descriptor

  func 
  
 ( 
 * 
  ListInterconnectAttachmentsRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInterconnectAttachmentsRequest.ProtoReflect.Descriptor instead.

func (*ListInterconnectAttachmentsRequest) GetFilter

func (*ListInterconnectAttachmentsRequest) GetOrderBy

func (*ListInterconnectAttachmentsRequest) GetPageSize

func (*ListInterconnectAttachmentsRequest) GetPageToken

func (*ListInterconnectAttachmentsRequest) GetParent

func (*ListInterconnectAttachmentsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListInterconnectAttachmentsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInterconnectAttachmentsRequest) ProtoReflect

func (*ListInterconnectAttachmentsRequest) Reset

func (*ListInterconnectAttachmentsRequest) String

ListInterconnectAttachmentsResponse

  type 
  
 ListInterconnectAttachmentsResponse 
  
 struct 
  
 { 
  
 InterconnectAttachments 
  
 [] 
 * 
  InterconnectAttachment 
 
  
 "" 
  
 /* 130 byte string literal not displayed */ 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
 } 
 

Message for response to listing InterconnectAttachments

func (*ListInterconnectAttachmentsResponse) Descriptor

  func 
  
 ( 
 * 
  ListInterconnectAttachmentsResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInterconnectAttachmentsResponse.ProtoReflect.Descriptor instead.

func (*ListInterconnectAttachmentsResponse) GetInterconnectAttachments

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectAttachmentsResponse 
 
 ) 
  
 GetInterconnectAttachments 
 () 
  
 [] 
 * 
  InterconnectAttachment 
 
 

func (*ListInterconnectAttachmentsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectAttachmentsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListInterconnectAttachmentsResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectAttachmentsResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListInterconnectAttachmentsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListInterconnectAttachmentsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInterconnectAttachmentsResponse) ProtoReflect

func (*ListInterconnectAttachmentsResponse) Reset

func (*ListInterconnectAttachmentsResponse) String

ListInterconnectsRequest

  type 
  
 ListInterconnectsRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListInterconnectsRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of Interconnects

func (*ListInterconnectsRequest) Descriptor

  func 
  
 ( 
 * 
  ListInterconnectsRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInterconnectsRequest.ProtoReflect.Descriptor instead.

func (*ListInterconnectsRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListInterconnectsRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListInterconnectsRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListInterconnectsRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListInterconnectsRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListInterconnectsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListInterconnectsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInterconnectsRequest) ProtoReflect

func (*ListInterconnectsRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListInterconnectsRequest) String

ListInterconnectsResponse

  type 
  
 ListInterconnectsResponse 
  
 struct 
  
 { 
  
 // The list of Interconnect 
  
 Interconnects 
  
 [] 
 * 
  Interconnect 
 
  
 `protobuf:"bytes,1,rep,name=interconnects,proto3" json:"interconnects,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for response to listing Interconnects

func (*ListInterconnectsResponse) Descriptor

  func 
  
 ( 
 * 
  ListInterconnectsResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListInterconnectsResponse.ProtoReflect.Descriptor instead.

func (*ListInterconnectsResponse) GetInterconnects

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsResponse 
 
 ) 
  
 GetInterconnects 
 () 
  
 [] 
 * 
  Interconnect 
 
 

func (*ListInterconnectsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListInterconnectsResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListInterconnectsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListInterconnectsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListInterconnectsResponse) ProtoReflect

func (*ListInterconnectsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListInterconnectsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListInterconnectsResponse) String

ListNetworksRequest

  type 
  
 ListNetworksRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListNetworksRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of Networks

func (*ListNetworksRequest) Descriptor

  func 
  
 ( 
 * 
  ListNetworksRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListNetworksRequest.ProtoReflect.Descriptor instead.

func (*ListNetworksRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListNetworksRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListNetworksRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListNetworksRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListNetworksRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListNetworksRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListNetworksRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListNetworksRequest) ProtoReflect

func (*ListNetworksRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListNetworksRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListNetworksRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListNetworksResponse

  type 
  
 ListNetworksResponse 
  
 struct 
  
 { 
  
 // The list of Network 
  
 Networks 
  
 [] 
 * 
  Network 
 
  
 `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for response to listing Networks

func (*ListNetworksResponse) Descriptor

  func 
  
 ( 
 * 
  ListNetworksResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListNetworksResponse.ProtoReflect.Descriptor instead.

func (*ListNetworksResponse) GetNetworks

  func 
  
 ( 
 x 
  
 * 
  ListNetworksResponse 
 
 ) 
  
 GetNetworks 
 () 
  
 [] 
 * 
  Network 
 
 

func (*ListNetworksResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListNetworksResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListNetworksResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListNetworksResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListNetworksResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListNetworksResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListNetworksResponse) ProtoReflect

func (*ListNetworksResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListNetworksResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListNetworksResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListNetworksResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListRoutersRequest

  type 
  
 ListRoutersRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListRoutersRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of Routers

func (*ListRoutersRequest) Descriptor

  func 
  
 ( 
 * 
  ListRoutersRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListRoutersRequest.ProtoReflect.Descriptor instead.

func (*ListRoutersRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListRoutersRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListRoutersRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListRoutersRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListRoutersRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListRoutersRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListRoutersRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListRoutersRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ListRoutersRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListRoutersRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListRoutersRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListRoutersResponse

  type 
  
 ListRoutersResponse 
  
 struct 
  
 { 
  
 // The list of Router 
  
 Routers 
  
 [] 
 * 
  Router 
 
  
 `protobuf:"bytes,1,rep,name=routers,proto3" json:"routers,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for response to listing Routers

func (*ListRoutersResponse) Descriptor

  func 
  
 ( 
 * 
  ListRoutersResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListRoutersResponse.ProtoReflect.Descriptor instead.

func (*ListRoutersResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListRoutersResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListRoutersResponse) GetRouters

  func 
  
 ( 
 x 
  
 * 
  ListRoutersResponse 
 
 ) 
  
 GetRouters 
 () 
  
 [] 
 * 
  Router 
 
 

func (*ListRoutersResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListRoutersResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListRoutersResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListRoutersResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListRoutersResponse) ProtoReflect

func (*ListRoutersResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListRoutersResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListRoutersResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListRoutersResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListSubnetsRequest

  type 
  
 ListSubnetsRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListSubnetsRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for requesting list of Subnets

func (*ListSubnetsRequest) Descriptor

  func 
  
 ( 
 * 
  ListSubnetsRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.

func (*ListSubnetsRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListSubnetsRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListSubnetsRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListSubnetsRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListSubnetsRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListSubnetsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListSubnetsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListSubnetsRequest) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ListSubnetsRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListSubnetsRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListSubnetsResponse

  type 
  
 ListSubnetsResponse 
  
 struct 
  
 { 
  
 // The list of Subnet 
  
 Subnets 
  
 [] 
 * 
  Subnet 
 
  
 `protobuf:"bytes,1,rep,name=subnets,proto3" json:"subnets,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for response to listing Subnets

func (*ListSubnetsResponse) Descriptor

  func 
  
 ( 
 * 
  ListSubnetsResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListSubnetsResponse.ProtoReflect.Descriptor instead.

func (*ListSubnetsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListSubnetsResponse) GetSubnets

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsResponse 
 
 ) 
  
 GetSubnets 
 () 
  
 [] 
 * 
  Subnet 
 
 

func (*ListSubnetsResponse) GetUnreachable

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListSubnetsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListSubnetsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListSubnetsResponse) ProtoReflect

func (*ListSubnetsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListSubnetsResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListSubnetsResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListZonesRequest (deprecated)

  type 
  
 ListZonesRequest 
  
 struct 
  
 { 
  
 // Required. Parent value for ListZonesRequest 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Requested page size. Server may return fewer items than requested. 
  
 // If unspecified, server will pick an appropriate default. 
  
 PageSize 
  
  int32 
 
  
 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 PageToken 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` 
  
 // Filtering results 
  
 Filter 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` 
  
 // Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Deprecated: not implemented. Message for requesting list of Zones

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*ListZonesRequest) Descriptor (deprecated)

  func 
  
 ( 
 * 
  ListZonesRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.

func (*ListZonesRequest) GetFilter (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListZonesRequest) GetOrderBy (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListZonesRequest) GetPageSize (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListZonesRequest) GetPageToken (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListZonesRequest) GetParent (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListZonesRequest) ProtoMessage (deprecated)

  func 
  
 ( 
 * 
  ListZonesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListZonesRequest) ProtoReflect (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ListZonesRequest) Reset (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListZonesRequest) String (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListZonesResponse (deprecated)

  type 
  
 ListZonesResponse 
  
 struct 
  
 { 
  
 // The list of Zone 
  
 Zones 
  
 [] 
 * 
  Zone 
 
  
 `protobuf:"bytes,1,rep,name=zones,proto3" json:"zones,omitempty"` 
  
 // A token identifying a page of results the server should return. 
  
 NextPageToken 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` 
  
 // Locations that could not be reached. 
  
 Unreachable 
  
 [] 
  string 
 
  
 `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Deprecated: not implemented. Message for response to listing Zones

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/service.proto.

func (*ListZonesResponse) Descriptor (deprecated)

  func 
  
 ( 
 * 
  ListZonesResponse 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.

func (*ListZonesResponse) GetNextPageToken (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListZonesResponse) GetUnreachable (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 GetUnreachable 
 () 
  
 [] 
  string 
 
 

func (*ListZonesResponse) GetZones (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 GetZones 
 () 
  
 [] 
 * 
  Zone 
 
 

func (*ListZonesResponse) ProtoMessage (deprecated)

  func 
  
 ( 
 * 
  ListZonesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListZonesResponse) ProtoReflect (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*ListZonesResponse) Reset (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListZonesResponse) String (deprecated)

  func 
  
 ( 
 x 
  
 * 
  ListZonesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Network

  type 
  
 Network 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 
  
 Mtu 
  
  int32 
 
  
 `protobuf:"varint,6,opt,name=mtu,proto3" json:"mtu,omitempty"` 
 } 
 

Message describing Network object

func (*Network) Descriptor

  func 
  
 ( 
 * 
  Network 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Network.ProtoReflect.Descriptor instead.

func (*Network) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Network) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Network) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Network) GetMtu

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetMtu 
 () 
  
  int32 
 
 

func (*Network) GetName

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Network) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Network) ProtoMessage

  func 
  
 ( 
 * 
  Network 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Network) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Network) Reset

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 Reset 
 () 
 

func (*Network) String

  func 
  
 ( 
 x 
  
 * 
  Network 
 
 ) 
  
 String 
 () 
  
  string 
 
 
  type 
  
 OperationMetadata 
  
 struct 
  
 { 
  
 // Output only. The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Output only. Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Output only. Name of the verb executed by the operation. 
  
 Verb 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 
  
 // Output only. Human-readable status of the operation, if any. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Output only. Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have been cancelled successfully 
  
 // have [Operation.error][] value with a 
  
 // [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to 
  
 // `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // Output only. API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the metadata of the long-running operation.

  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ResourceState

  type 
  
 ResourceState 
  
  int32 
 
 

ResourceState describes the state the resource. A normal lifecycle of a new resource being created would be: PENDING -> PROVISIONING -> RUNNING. A normal lifecycle of an existing resource being deleted would be: RUNNING -> DELETING. Any failures during processing will result the resource to be in a SUSPENDED state.

ResourceState_STATE_UNKNOWN, ResourceState_STATE_PENDING, ResourceState_STATE_PROVISIONING, ResourceState_STATE_RUNNING, ResourceState_STATE_SUSPENDED, ResourceState_STATE_DELETING

  const 
  
 ( 
  
 // Unspecified state. 
  
 ResourceState_STATE_UNKNOWN 
  
  ResourceState 
 
  
 = 
  
 0 
  
 // The resource is being prepared to be applied to the rack. 
  
 ResourceState_STATE_PENDING 
  
  ResourceState 
 
  
 = 
  
 1 
  
 // The resource has started being applied to the rack. 
  
 ResourceState_STATE_PROVISIONING 
  
  ResourceState 
 
  
 = 
  
 2 
  
 // The resource has been pushed to the rack. 
  
 ResourceState_STATE_RUNNING 
  
  ResourceState 
 
  
 = 
  
 3 
  
 // The resource failed to push to the rack. 
  
 ResourceState_STATE_SUSPENDED 
  
  ResourceState 
 
  
 = 
  
 4 
  
 // The resource is under deletion. 
  
 ResourceState_STATE_DELETING 
  
  ResourceState 
 
  
 = 
  
 5 
 ) 
 

func (ResourceState) Descriptor

func (ResourceState) Enum

  func 
  
 ( 
 x 
  
  ResourceState 
 
 ) 
  
 Enum 
 () 
  
 * 
  ResourceState 
 
 

func (ResourceState) EnumDescriptor

  func 
  
 ( 
  ResourceState 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use ResourceState.Descriptor instead.

func (ResourceState) Number

func (ResourceState) String

  func 
  
 ( 
 x 
  
  ResourceState 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (ResourceState) Type

Router

  type 
  
 Router 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` 
  
 Interface 
  
 [] 
 * 
  Router_Interface 
 
  
 `protobuf:"bytes,7,rep,name=interface,proto3" json:"interface,omitempty"` 
  
 BgpPeer 
  
 [] 
 * 
  Router_BgpPeer 
 
  
 `protobuf:"bytes,8,rep,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"` 
  
 Bgp 
  
 * 
  Router_Bgp 
 
  
 `protobuf:"bytes,9,opt,name=bgp,proto3" json:"bgp,omitempty"` 
  
 State 
  
  ResourceState 
 
  
 `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` 
  
 RouteAdvertisements 
  
 [] 
  string 
 
  
 `protobuf:"bytes,11,rep,name=route_advertisements,json=routeAdvertisements,proto3" json:"route_advertisements,omitempty"` 
 } 
 

Message describing Router object

func (*Router) Descriptor

  func 
  
 ( 
 * 
  Router 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Router.ProtoReflect.Descriptor instead.

func (*Router) GetBgp

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetBgp 
 () 
  
 * 
  Router_Bgp 
 
 

func (*Router) GetBgpPeer

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetBgpPeer 
 () 
  
 [] 
 * 
  Router_BgpPeer 
 
 

func (*Router) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Router) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Router) GetInterface

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetInterface 
 () 
  
 [] 
 * 
  Router_Interface 
 
 

func (*Router) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Router) GetName

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Router) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*Router) GetRouteAdvertisements

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetRouteAdvertisements 
 () 
  
 [] 
  string 
 
 

func (*Router) GetState

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetState 
 () 
  
  ResourceState 
 
 

func (*Router) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Router) ProtoMessage

  func 
  
 ( 
 * 
  Router 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Router) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Router) Reset

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 Reset 
 () 
 

func (*Router) String

  func 
  
 ( 
 x 
  
 * 
  Router 
 
 ) 
  
 String 
 () 
  
  string 
 
 

RouterStatus

  type 
  
 RouterStatus 
  
 struct 
  
 { 
  
 // The canonical name of the network to which this router belongs. 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` 
  
 // A list of BgpPeerStatus objects, describing all BGP peers related to this 
  
 // router. 
  
 BgpPeerStatus 
  
 [] 
 * 
  RouterStatus_BgpPeerStatus 
 
  
 `protobuf:"bytes,2,rep,name=bgp_peer_status,json=bgpPeerStatus,proto3" json:"bgp_peer_status,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Describing the current status of a router.

func (*RouterStatus) Descriptor

  func 
  
 ( 
 * 
  RouterStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RouterStatus.ProtoReflect.Descriptor instead.

func (*RouterStatus) GetBgpPeerStatus

  func 
  
 ( 
 x 
  
 * 
  RouterStatus 
 
 ) 
  
 GetBgpPeerStatus 
 () 
  
 [] 
 * 
  RouterStatus_BgpPeerStatus 
 
 

func (*RouterStatus) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  RouterStatus 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*RouterStatus) ProtoMessage

  func 
  
 ( 
 * 
  RouterStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*RouterStatus) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  RouterStatus 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*RouterStatus) Reset

  func 
  
 ( 
 x 
  
 * 
  RouterStatus 
 
 ) 
  
 Reset 
 () 
 

func (*RouterStatus) String

  func 
  
 ( 
 x 
  
 * 
  RouterStatus 
 
 ) 
  
 String 
 () 
  
  string 
 
 

RouterStatus_BgpPeerStatus

  type 
  
 RouterStatus_BgpPeerStatus 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 IpAddress 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` 
  
 PeerIpAddress 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=peer_ip_address,json=peerIpAddress,proto3" json:"peer_ip_address,omitempty"` 
  
 Status 
  
  RouterStatus_BgpPeerStatus_BgpStatus 
 
  
 "" 
  
 /* 136 byte string literal not displayed */ 
  
 State 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` 
  
 Uptime 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"` 
  
 UptimeSeconds 
  
  int64 
 
  
 `protobuf:"varint,7,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"` 
  
 PrefixCounter 
  
 * 
  RouterStatus_PrefixCounter 
 
  
 `protobuf:"bytes,8,opt,name=prefix_counter,json=prefixCounter,proto3" json:"prefix_counter,omitempty"` 
 } 
 

Status of a BGP peer.

func (*RouterStatus_BgpPeerStatus) Descriptor

  func 
  
 ( 
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RouterStatus_BgpPeerStatus.ProtoReflect.Descriptor instead.

func (*RouterStatus_BgpPeerStatus) GetIpAddress

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 GetIpAddress 
 () 
  
  string 
 
 

func (*RouterStatus_BgpPeerStatus) GetName

func (*RouterStatus_BgpPeerStatus) GetPeerIpAddress

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 GetPeerIpAddress 
 () 
  
  string 
 
 

func (*RouterStatus_BgpPeerStatus) GetPrefixCounter

func (*RouterStatus_BgpPeerStatus) GetState

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 GetState 
 () 
  
  string 
 
 

func (*RouterStatus_BgpPeerStatus) GetStatus

func (*RouterStatus_BgpPeerStatus) GetUptime

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 GetUptime 
 () 
  
  string 
 
 

func (*RouterStatus_BgpPeerStatus) GetUptimeSeconds

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 GetUptimeSeconds 
 () 
  
  int64 
 
 

func (*RouterStatus_BgpPeerStatus) ProtoMessage

  func 
  
 ( 
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*RouterStatus_BgpPeerStatus) ProtoReflect

func (*RouterStatus_BgpPeerStatus) Reset

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_BgpPeerStatus 
 
 ) 
  
 Reset 
 () 
 

func (*RouterStatus_BgpPeerStatus) String

RouterStatus_BgpPeerStatus_BgpStatus

  type 
  
 RouterStatus_BgpPeerStatus_BgpStatus 
  
  int32 
 
 

Status of the BGP peer: {UP, DOWN}

RouterStatus_BgpPeerStatus_UNKNOWN, RouterStatus_BgpPeerStatus_UP, RouterStatus_BgpPeerStatus_DOWN

  const 
  
 ( 
  
 // The default status indicating BGP session is in unknown state. 
  
 RouterStatus_BgpPeerStatus_UNKNOWN 
  
  RouterStatus_BgpPeerStatus_BgpStatus 
 
  
 = 
  
 0 
  
 // The UP status indicating BGP session is established. 
  
 RouterStatus_BgpPeerStatus_UP 
  
  RouterStatus_BgpPeerStatus_BgpStatus 
 
  
 = 
  
 1 
  
 // The DOWN state indicating BGP session is not established yet. 
  
 RouterStatus_BgpPeerStatus_DOWN 
  
  RouterStatus_BgpPeerStatus_BgpStatus 
 
  
 = 
  
 2 
 ) 
 

func (RouterStatus_BgpPeerStatus_BgpStatus) Descriptor

func (RouterStatus_BgpPeerStatus_BgpStatus) Enum

func (RouterStatus_BgpPeerStatus_BgpStatus) EnumDescriptor

  func 
  
 ( 
  RouterStatus_BgpPeerStatus_BgpStatus 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RouterStatus_BgpPeerStatus_BgpStatus.Descriptor instead.

func (RouterStatus_BgpPeerStatus_BgpStatus) Number

func (RouterStatus_BgpPeerStatus_BgpStatus) String

func (RouterStatus_BgpPeerStatus_BgpStatus) Type

RouterStatus_PrefixCounter

  type 
  
 RouterStatus_PrefixCounter 
  
 struct 
  
 { 
  
 // Number of prefixes advertised. 
  
 Advertised 
  
  int64 
 
  
 `protobuf:"varint,1,opt,name=advertised,proto3" json:"advertised,omitempty"` 
  
 // Number of prefixes denied. 
  
 Denied 
  
  int64 
 
  
 `protobuf:"varint,2,opt,name=denied,proto3" json:"denied,omitempty"` 
  
 // Number of prefixes received. 
  
 Received 
  
  int64 
 
  
 `protobuf:"varint,3,opt,name=received,proto3" json:"received,omitempty"` 
  
 // Number of prefixes sent. 
  
 Sent 
  
  int64 
 
  
 `protobuf:"varint,4,opt,name=sent,proto3" json:"sent,omitempty"` 
  
 // Number of prefixes suppressed. 
  
 Suppressed 
  
  int64 
 
  
 `protobuf:"varint,5,opt,name=suppressed,proto3" json:"suppressed,omitempty"` 
  
 // Number of prefixes withdrawn. 
  
 Withdrawn 
  
  int64 
 
  
 `protobuf:"varint,6,opt,name=withdrawn,proto3" json:"withdrawn,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

PrefixCounter contains a collection of prefixes related counts.

func (*RouterStatus_PrefixCounter) Descriptor

  func 
  
 ( 
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use RouterStatus_PrefixCounter.ProtoReflect.Descriptor instead.

func (*RouterStatus_PrefixCounter) GetAdvertised

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 GetAdvertised 
 () 
  
  int64 
 
 

func (*RouterStatus_PrefixCounter) GetDenied

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 GetDenied 
 () 
  
  int64 
 
 

func (*RouterStatus_PrefixCounter) GetReceived

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 GetReceived 
 () 
  
  int64 
 
 

func (*RouterStatus_PrefixCounter) GetSent

func (*RouterStatus_PrefixCounter) GetSuppressed

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 GetSuppressed 
 () 
  
  int64 
 
 

func (*RouterStatus_PrefixCounter) GetWithdrawn

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 GetWithdrawn 
 () 
  
  int64 
 
 

func (*RouterStatus_PrefixCounter) ProtoMessage

  func 
  
 ( 
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*RouterStatus_PrefixCounter) ProtoReflect

func (*RouterStatus_PrefixCounter) Reset

  func 
  
 ( 
 x 
  
 * 
  RouterStatus_PrefixCounter 
 
 ) 
  
 Reset 
 () 
 

func (*RouterStatus_PrefixCounter) String

Router_Bgp

  type 
  
 Router_Bgp 
  
 struct 
  
 { 
  
 Asn 
  
  uint32 
 
  
 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"` 
  
 KeepaliveIntervalInSeconds 
  
  uint32 
 
  
 "" 
  
 /* 144 byte string literal not displayed */ 
 } 
 

BGP information specific to this router.

func (*Router_Bgp) Descriptor

  func 
  
 ( 
 * 
  Router_Bgp 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Router_Bgp.ProtoReflect.Descriptor instead.

func (*Router_Bgp) GetAsn

  func 
  
 ( 
 x 
  
 * 
  Router_Bgp 
 
 ) 
  
 GetAsn 
 () 
  
  uint32 
 
 

func (*Router_Bgp) GetKeepaliveIntervalInSeconds

  func 
  
 ( 
 x 
  
 * 
  Router_Bgp 
 
 ) 
  
 GetKeepaliveIntervalInSeconds 
 () 
  
  uint32 
 
 

func (*Router_Bgp) ProtoMessage

  func 
  
 ( 
 * 
  Router_Bgp 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Router_Bgp) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Router_Bgp 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Router_Bgp) Reset

  func 
  
 ( 
 x 
  
 * 
  Router_Bgp 
 
 ) 
  
 Reset 
 () 
 

func (*Router_Bgp) String

  func 
  
 ( 
 x 
  
 * 
  Router_Bgp 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Router_BgpPeer

  type 
  
 Router_BgpPeer 
  
 struct 
  
 { 
  
 // Name of this BGP peer. Unique within the Zones resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Name of the RouterInterface the BGP peer is associated with. 
  
 Interface 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"` 
  
 // IP range of the interface within Google. 
  
 InterfaceIpv4Cidr 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=interface_ipv4_cidr,json=interfaceIpv4Cidr,proto3" json:"interface_ipv4_cidr,omitempty"` 
  
 // IPv6 range of the interface within Google. 
  
 InterfaceIpv6Cidr 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=interface_ipv6_cidr,json=interfaceIpv6Cidr,proto3" json:"interface_ipv6_cidr,omitempty"` 
  
 // IP range of the BGP interface outside Google. 
  
 PeerIpv4Cidr 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=peer_ipv4_cidr,json=peerIpv4Cidr,proto3" json:"peer_ipv4_cidr,omitempty"` 
  
 // IPv6 range of the BGP interface outside Google. 
  
 PeerIpv6Cidr 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=peer_ipv6_cidr,json=peerIpv6Cidr,proto3" json:"peer_ipv6_cidr,omitempty"` 
  
 // Peer BGP Autonomous System Number (ASN). Each BGP interface may use 
  
 // a different value. 
  
 PeerAsn 
  
  uint32 
 
  
 `protobuf:"varint,5,opt,name=peer_asn,json=peerAsn,proto3" json:"peer_asn,omitempty"` 
  
 // Output only. Local BGP Autonomous System Number (ASN). 
  
 // This field is ST_NOT_REQUIRED because it stores private ASNs, which are 
  
 // meaningless outside the zone in which they are being used. 
  
 LocalAsn 
  
  uint32 
 
  
 `protobuf:"varint,8,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

BGPPeer defines the peer side layer-3 information for building the BGP session.

func (*Router_BgpPeer) Descriptor

  func 
  
 ( 
 * 
  Router_BgpPeer 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Router_BgpPeer.ProtoReflect.Descriptor instead.

func (*Router_BgpPeer) GetInterface

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetInterface 
 () 
  
  string 
 
 

func (*Router_BgpPeer) GetInterfaceIpv4Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetInterfaceIpv4Cidr 
 () 
  
  string 
 
 

func (*Router_BgpPeer) GetInterfaceIpv6Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetInterfaceIpv6Cidr 
 () 
  
  string 
 
 

func (*Router_BgpPeer) GetLocalAsn

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetLocalAsn 
 () 
  
  uint32 
 
 

func (*Router_BgpPeer) GetName

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Router_BgpPeer) GetPeerAsn

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetPeerAsn 
 () 
  
  uint32 
 
 

func (*Router_BgpPeer) GetPeerIpv4Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetPeerIpv4Cidr 
 () 
  
  string 
 
 

func (*Router_BgpPeer) GetPeerIpv6Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 GetPeerIpv6Cidr 
 () 
  
  string 
 
 

func (*Router_BgpPeer) ProtoMessage

  func 
  
 ( 
 * 
  Router_BgpPeer 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Router_BgpPeer) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Router_BgpPeer) Reset

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 Reset 
 () 
 

func (*Router_BgpPeer) String

  func 
  
 ( 
 x 
  
 * 
  Router_BgpPeer 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Router_Interface

  type 
  
 Router_Interface 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 Ipv4Cidr 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"` 
  
 Ipv6Cidr 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"` 
  
 LinkedInterconnectAttachment 
  
  string 
 
  
 "" 
  
 /* 147 byte string literal not displayed */ 
  
 Subnetwork 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` 
  
 LoopbackIpAddresses 
  
 [] 
  string 
 
  
 `protobuf:"bytes,5,rep,name=loopback_ip_addresses,json=loopbackIpAddresses,proto3" json:"loopback_ip_addresses,omitempty"` 
 } 
 

Router Interface defines the GDCE zone side layer-3 information for building the BGP session.

func (*Router_Interface) Descriptor

  func 
  
 ( 
 * 
  Router_Interface 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Router_Interface.ProtoReflect.Descriptor instead.

func (*Router_Interface) GetIpv4Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetIpv4Cidr 
 () 
  
  string 
 
 

func (*Router_Interface) GetIpv6Cidr

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetIpv6Cidr 
 () 
  
  string 
 
 

func (*Router_Interface) GetLinkedInterconnectAttachment

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetLinkedInterconnectAttachment 
 () 
  
  string 
 
 

func (*Router_Interface) GetLoopbackIpAddresses

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetLoopbackIpAddresses 
 () 
  
 [] 
  string 
 
 

func (*Router_Interface) GetName

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Router_Interface) GetSubnetwork

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 GetSubnetwork 
 () 
  
  string 
 
 

func (*Router_Interface) ProtoMessage

  func 
  
 ( 
 * 
  Router_Interface 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Router_Interface) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Router_Interface) Reset

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 Reset 
 () 
 

func (*Router_Interface) String

  func 
  
 ( 
 x 
  
 * 
  Router_Interface 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Subnet

  type 
  
 Subnet 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` 
  
 Network 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` 
  
 Ipv4Cidr 
  
 [] 
  string 
 
  
 `protobuf:"bytes,7,rep,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"` 
  
 Ipv6Cidr 
  
 [] 
  string 
 
  
 `protobuf:"bytes,8,rep,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"` 
  
 VlanId 
  
  int32 
 
  
 `protobuf:"varint,9,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` 
  
 BondingType 
  
  Subnet_BondingType 
 
  
 "" 
  
 /* 148 byte string literal not displayed */ 
  
 State 
  
  ResourceState 
 
  
 `protobuf:"varint,10,opt,name=state,proto3,enum=google.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` 
 } 
 

Message describing Subnet object

func (*Subnet) Descriptor

  func 
  
 ( 
 * 
  Subnet 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Subnet.ProtoReflect.Descriptor instead.

func (*Subnet) GetBondingType

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetBondingType 
 () 
  
  Subnet_BondingType 
 
 

func (*Subnet) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Subnet) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Subnet) GetIpv4Cidr

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetIpv4Cidr 
 () 
  
 [] 
  string 
 
 

func (*Subnet) GetIpv6Cidr

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetIpv6Cidr 
 () 
  
 [] 
  string 
 
 

func (*Subnet) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

func (*Subnet) GetName

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Subnet) GetNetwork

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetNetwork 
 () 
  
  string 
 
 

func (*Subnet) GetState

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetState 
 () 
  
  ResourceState 
 
 

func (*Subnet) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Subnet) GetVlanId

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 GetVlanId 
 () 
  
  int32 
 
 

func (*Subnet) ProtoMessage

  func 
  
 ( 
 * 
  Subnet 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Subnet) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Subnet) Reset

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 Reset 
 () 
 

func (*Subnet) String

  func 
  
 ( 
 x 
  
 * 
  Subnet 
 
 ) 
  
 String 
 () 
  
  string 
 
 

SubnetStatus

  type 
  
 SubnetStatus 
  
 struct 
  
 { 
  
 // The name of CCFE subnet resource. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // BVI MAC address. 
  
 MacAddress 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` 
  
 // A list of LinkLayerAddress, describing the ip address and corresponding 
  
 // link-layer address of the neighbors for this subnet. 
  
 LinkLayerAddresses 
  
 [] 
 * 
  LinkLayerAddress 
 
  
 `protobuf:"bytes,3,rep,name=link_layer_addresses,json=linkLayerAddresses,proto3" json:"link_layer_addresses,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

SubnetStatus contains detailed and current technical information about this subnet resource.

func (*SubnetStatus) Descriptor

  func 
  
 ( 
 * 
  SubnetStatus 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use SubnetStatus.ProtoReflect.Descriptor instead.

func (*SubnetStatus) GetLinkLayerAddresses

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 GetLinkLayerAddresses 
 () 
  
 [] 
 * 
  LinkLayerAddress 
 
 

func (*SubnetStatus) GetMacAddress

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 GetMacAddress 
 () 
  
  string 
 
 

func (*SubnetStatus) GetName

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*SubnetStatus) ProtoMessage

  func 
  
 ( 
 * 
  SubnetStatus 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*SubnetStatus) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*SubnetStatus) Reset

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 Reset 
 () 
 

func (*SubnetStatus) String

  func 
  
 ( 
 x 
  
 * 
  SubnetStatus 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Subnet_BondingType

  type 
  
 Subnet_BondingType 
  
  int32 
 
 

Bonding type in the subnet.

Subnet_BONDING_TYPE_UNSPECIFIED, Subnet_BONDED, Subnet_NON_BONDED

  const 
  
 ( 
  
 // Unspecified 
  
 // Bonding type will be unspecified by default and if the user chooses to 
  
 // not specify a bonding type at time of creating the VLAN. This will be 
  
 // treated as mixed bonding where the VLAN will have both bonded and 
  
 // non-bonded connectivity to machines. 
  
 Subnet_BONDING_TYPE_UNSPECIFIED 
  
  Subnet_BondingType 
 
  
 = 
  
 0 
  
 // Single homed. 
  
 Subnet_BONDED 
  
  Subnet_BondingType 
 
  
 = 
  
 1 
  
 // Multi homed. 
  
 Subnet_NON_BONDED 
  
  Subnet_BondingType 
 
  
 = 
  
 2 
 ) 
 

func (Subnet_BondingType) Descriptor

func (Subnet_BondingType) Enum

func (Subnet_BondingType) EnumDescriptor

  func 
  
 ( 
  Subnet_BondingType 
 
 ) 
  
 EnumDescriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Subnet_BondingType.Descriptor instead.

func (Subnet_BondingType) Number

func (Subnet_BondingType) String

  func 
  
 ( 
 x 
  
  Subnet_BondingType 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Subnet_BondingType) Type

UnimplementedEdgeNetworkServer

  type 
  
 UnimplementedEdgeNetworkServer 
  
 struct 
  
 { 
 } 
 

UnimplementedEdgeNetworkServer can be embedded to have forward compatible implementations.

func (*UnimplementedEdgeNetworkServer) CreateInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) CreateNetwork

func (*UnimplementedEdgeNetworkServer) CreateRouter

func (*UnimplementedEdgeNetworkServer) CreateSubnet

func (*UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) DeleteNetwork

func (*UnimplementedEdgeNetworkServer) DeleteRouter

func (*UnimplementedEdgeNetworkServer) DeleteSubnet

func (*UnimplementedEdgeNetworkServer) DiagnoseInterconnect

func (*UnimplementedEdgeNetworkServer) DiagnoseNetwork

func (*UnimplementedEdgeNetworkServer) DiagnoseRouter

func (*UnimplementedEdgeNetworkServer) GetInterconnect

func (*UnimplementedEdgeNetworkServer) GetInterconnectAttachment

func (*UnimplementedEdgeNetworkServer) GetNetwork

func (*UnimplementedEdgeNetworkServer) GetRouter

func (*UnimplementedEdgeNetworkServer) GetSubnet

func (*UnimplementedEdgeNetworkServer) GetZone

func (*UnimplementedEdgeNetworkServer) InitializeZone

func (*UnimplementedEdgeNetworkServer) ListInterconnectAttachments

func (*UnimplementedEdgeNetworkServer) ListInterconnects

func (*UnimplementedEdgeNetworkServer) ListNetworks

func (*UnimplementedEdgeNetworkServer) ListRouters

func (*UnimplementedEdgeNetworkServer) ListSubnets

func (*UnimplementedEdgeNetworkServer) ListZones

func (*UnimplementedEdgeNetworkServer) UpdateRouter

func (*UnimplementedEdgeNetworkServer) UpdateSubnet

UpdateRouterRequest

  type 
  
 UpdateRouterRequest 
  
 struct 
  
 { 
  
 // Required. Field mask is used to specify the fields to be overwritten in the 
  
 // Router resource by the update. 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. A field will be overwritten if it is in the mask. If the 
  
 // user does not provide a mask then all fields will be overwritten. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource being updated 
  
 Router 
  
 * 
  Router 
 
  
 `protobuf:"bytes,2,opt,name=router,proto3" json:"router,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for updating a Router

func (*UpdateRouterRequest) Descriptor

  func 
  
 ( 
 * 
  UpdateRouterRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpdateRouterRequest.ProtoReflect.Descriptor instead.

func (*UpdateRouterRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateRouterRequest) GetRouter

  func 
  
 ( 
 x 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 GetRouter 
 () 
  
 * 
  Router 
 
 

func (*UpdateRouterRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateRouterRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateRouterRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateRouterRequest) ProtoReflect

func (*UpdateRouterRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateRouterRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateRouterRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UpdateSubnetRequest

  type 
  
 UpdateSubnetRequest 
  
 struct 
  
 { 
  
 // Required. Field mask is used to specify the fields to be overwritten in the 
  
 // Subnet resource by the update. 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. A field will be overwritten if it is in the mask. If the 
  
 // user does not provide a mask then all fields will be overwritten. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource being updated 
  
 Subnet 
  
 * 
  Subnet 
 
  
 `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"` 
  
 // Optional. An optional request ID to identify requests. Specify a unique 
  
 // request ID so that if you must retry your request, the server will know to 
  
 // ignore the request if it has already been completed. The server will 
  
 // guarantee that for at least 60 minutes since the first request. 
  
 // 
  
 // For example, consider a situation where you make an initial request and 
  
 // the request times out. If you make the request again with the same request 
  
 // ID, the server can check if original operation with the same request ID 
  
 // was received, and if so, will ignore the second request. This prevents 
  
 // clients from accidentally creating duplicate commitments. 
  
 // 
  
 // The request ID must be a valid UUID with the exception that zero UUID is 
  
 // not supported (00000000-0000-0000-0000-000000000000). 
  
 RequestId 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Message for updating a Subnet

func (*UpdateSubnetRequest) Descriptor

  func 
  
 ( 
 * 
  UpdateSubnetRequest 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.

func (*UpdateSubnetRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateSubnetRequest) GetSubnet

  func 
  
 ( 
 x 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 GetSubnet 
 () 
  
 * 
  Subnet 
 
 

func (*UpdateSubnetRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateSubnetRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateSubnetRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateSubnetRequest) ProtoReflect

func (*UpdateSubnetRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateSubnetRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateSubnetRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Zone

  type 
  
 Zone 
  
 struct 
  
 { 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 Labels 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
  
 "" 
  
 /* 153 byte string literal not displayed */ 
  
 LayoutName 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=layout_name,json=layoutName,proto3" json:"layout_name,omitempty"` 
 } 
 

A Google Edge Cloud zone.

func (*Zone) Descriptor

  func 
  
 ( 
 * 
  Zone 
 
 ) 
  
 Descriptor 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use Zone.ProtoReflect.Descriptor instead.

func (*Zone) GetCreateTime

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Zone) GetLabels

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 GetLabels 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.

func (*Zone) GetLayoutName

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 GetLayoutName 
 () 
  
  string 
 
 

Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.

func (*Zone) GetName

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Zone) GetUpdateTime

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 GetUpdateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 

func (*Zone) ProtoMessage

  func 
  
 ( 
 * 
  Zone 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Zone) ProtoReflect

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 

func (*Zone) Reset

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 Reset 
 () 
 

func (*Zone) String

  func 
  
 ( 
 x 
  
 * 
  Zone 
 
 ) 
  
 String 
 () 
  
  string 
 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: