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 (x *CreateInterconnectAttachmentRequest) GetParent() string
func (*CreateInterconnectAttachmentRequest) GetRequestId
func (x *CreateInterconnectAttachmentRequest) GetRequestId() string
func (*CreateInterconnectAttachmentRequest) ProtoMessage
func (*CreateInterconnectAttachmentRequest) ProtoMessage()
func (*CreateInterconnectAttachmentRequest) ProtoReflect
func (x *CreateInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
func (*CreateInterconnectAttachmentRequest) Reset
func (x *CreateInterconnectAttachmentRequest) Reset()
func (*CreateInterconnectAttachmentRequest) String
func (x *CreateInterconnectAttachmentRequest) String() 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 (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message
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 (x *CreateRouterRequest) ProtoReflect() protoreflect.Message
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 (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteInterconnectAttachmentRequest) GetName() string
func (*DeleteInterconnectAttachmentRequest) GetRequestId
func (x *DeleteInterconnectAttachmentRequest) GetRequestId() string
func (*DeleteInterconnectAttachmentRequest) ProtoMessage
func (*DeleteInterconnectAttachmentRequest) ProtoMessage()
func (*DeleteInterconnectAttachmentRequest) ProtoReflect
func (x *DeleteInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterconnectAttachmentRequest) Reset
func (x *DeleteInterconnectAttachmentRequest) Reset()
func (*DeleteInterconnectAttachmentRequest) String
func (x *DeleteInterconnectAttachmentRequest) String() 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 (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteRouterRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message
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 (x *DiagnoseInterconnectRequest) GetName() string
func (*DiagnoseInterconnectRequest) ProtoMessage
func (*DiagnoseInterconnectRequest) ProtoMessage()
func (*DiagnoseInterconnectRequest) ProtoReflect
func (x *DiagnoseInterconnectRequest) ProtoReflect() protoreflect.Message
func (*DiagnoseInterconnectRequest) Reset
func (x *DiagnoseInterconnectRequest) Reset()
func (*DiagnoseInterconnectRequest) String
func (x *DiagnoseInterconnectRequest) String() 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 (x *DiagnoseInterconnectResponse) GetResult() *InterconnectDiagnostics
func (*DiagnoseInterconnectResponse) GetUpdateTime
func (x *DiagnoseInterconnectResponse) GetUpdateTime() *timestamppb.Timestamp
func (*DiagnoseInterconnectResponse) ProtoMessage
func (*DiagnoseInterconnectResponse) ProtoMessage()
func (*DiagnoseInterconnectResponse) ProtoReflect
func (x *DiagnoseInterconnectResponse) ProtoReflect() protoreflect.Message
func (*DiagnoseInterconnectResponse) Reset
func (x *DiagnoseInterconnectResponse) Reset()
func (*DiagnoseInterconnectResponse) String
func (x *DiagnoseInterconnectResponse) String() 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 (x *DiagnoseNetworkRequest) ProtoReflect() protoreflect.Message
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 (x *DiagnoseNetworkResponse) GetResult() *DiagnoseNetworkResponse_NetworkStatus
func (*DiagnoseNetworkResponse) GetUpdateTime
func (x *DiagnoseNetworkResponse) GetUpdateTime() *timestamppb.Timestamp
func (*DiagnoseNetworkResponse) ProtoMessage
func (*DiagnoseNetworkResponse) ProtoMessage()
func (*DiagnoseNetworkResponse) ProtoReflect
func (x *DiagnoseNetworkResponse) ProtoReflect() protoreflect.Message
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) GetMacsecStatusInternalLinks
func (x *DiagnoseNetworkResponse_NetworkStatus) GetMacsecStatusInternalLinks() DiagnoseNetworkResponse_NetworkStatus_MacsecStatus
func (*DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus
func (x *DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus() []*SubnetStatus
func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage
func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage()
func (*DiagnoseNetworkResponse_NetworkStatus) ProtoReflect
func (x *DiagnoseNetworkResponse_NetworkStatus) ProtoReflect() protoreflect.Message
func (*DiagnoseNetworkResponse_NetworkStatus) Reset
func (x *DiagnoseNetworkResponse_NetworkStatus) Reset()
func (*DiagnoseNetworkResponse_NetworkStatus) String
func (x *DiagnoseNetworkResponse_NetworkStatus) String() 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) Descriptor() protoreflect.EnumDescriptor
func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Enum
func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Enum() *DiagnoseNetworkResponse_NetworkStatus_MacsecStatus
func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) EnumDescriptor
func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use DiagnoseNetworkResponse_NetworkStatus_MacsecStatus.Descriptor instead.
func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Number
func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Number() protoreflect.EnumNumber
func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) String
func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) String() 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 (x *DiagnoseRouterRequest) ProtoReflect() protoreflect.Message
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 (x *DiagnoseRouterResponse) ProtoReflect() protoreflect.Message
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 (x *GetInterconnectAttachmentRequest) GetName() string
func (*GetInterconnectAttachmentRequest) ProtoMessage
func (*GetInterconnectAttachmentRequest) ProtoMessage()
func (*GetInterconnectAttachmentRequest) ProtoReflect
func (x *GetInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
func (*GetInterconnectAttachmentRequest) Reset
func (x *GetInterconnectAttachmentRequest) Reset()
func (*GetInterconnectAttachmentRequest) String
func (x *GetInterconnectAttachmentRequest) String() 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 (x *GetInterconnectRequest) ProtoReflect() protoreflect.Message
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 (x *InitializeZoneRequest) ProtoReflect() protoreflect.Message
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 (x *InitializeZoneResponse) ProtoReflect() protoreflect.Message
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 (x *InterconnectAttachment) GetState() ResourceState
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 (x *InterconnectAttachment) ProtoReflect() protoreflect.Message
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) GetLinks
func (x *InterconnectDiagnostics) GetLinks() []*InterconnectDiagnostics_LinkStatus
func (*InterconnectDiagnostics) GetMacAddress
func (x *InterconnectDiagnostics) GetMacAddress() string
func (*InterconnectDiagnostics) ProtoMessage
func (*InterconnectDiagnostics) ProtoMessage()
func (*InterconnectDiagnostics) ProtoReflect
func (x *InterconnectDiagnostics) ProtoReflect() protoreflect.Message
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 (x *InterconnectDiagnostics_LinkLACPStatus) GetCollecting() bool
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 (x *InterconnectDiagnostics_LinkLACPStatus) GetState() InterconnectDiagnostics_LinkLACPStatus_State
func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage
func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage()
func (*InterconnectDiagnostics_LinkLACPStatus) ProtoReflect
func (x *InterconnectDiagnostics_LinkLACPStatus) ProtoReflect() protoreflect.Message
func (*InterconnectDiagnostics_LinkLACPStatus) Reset
func (x *InterconnectDiagnostics_LinkLACPStatus) Reset()
func (*InterconnectDiagnostics_LinkLACPStatus) String
func (x *InterconnectDiagnostics_LinkLACPStatus) String() 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) Descriptor() protoreflect.EnumDescriptor
func (InterconnectDiagnostics_LinkLACPStatus_State) Enum
func (x InterconnectDiagnostics_LinkLACPStatus_State) Enum() *InterconnectDiagnostics_LinkLACPStatus_State
func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor
func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use InterconnectDiagnostics_LinkLACPStatus_State.Descriptor instead.
func (InterconnectDiagnostics_LinkLACPStatus_State) Number
func (x InterconnectDiagnostics_LinkLACPStatus_State) Number() protoreflect.EnumNumber
func (InterconnectDiagnostics_LinkLACPStatus_State) String
func (x InterconnectDiagnostics_LinkLACPStatus_State) String() string
func (InterconnectDiagnostics_LinkLACPStatus_State) Type
func (InterconnectDiagnostics_LinkLACPStatus_State) Type() protoreflect.EnumType
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 (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortId() string
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 (x *InterconnectDiagnostics_LinkLLDPStatus) ProtoReflect() protoreflect.Message
func (*InterconnectDiagnostics_LinkLLDPStatus) Reset
func (x *InterconnectDiagnostics_LinkLLDPStatus) Reset()
func (*InterconnectDiagnostics_LinkLLDPStatus) String
func (x *InterconnectDiagnostics_LinkLLDPStatus) String() 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 (x *InterconnectDiagnostics_LinkStatus) GetCircuitId() string
func (*InterconnectDiagnostics_LinkStatus) GetLacpStatus
func (x *InterconnectDiagnostics_LinkStatus) GetLacpStatus() *InterconnectDiagnostics_LinkLACPStatus
func (*InterconnectDiagnostics_LinkStatus) GetLldpStatuses
func (x *InterconnectDiagnostics_LinkStatus) GetLldpStatuses() []*InterconnectDiagnostics_LinkLLDPStatus
func (*InterconnectDiagnostics_LinkStatus) GetPacketCounts
func (x *InterconnectDiagnostics_LinkStatus) GetPacketCounts() *InterconnectDiagnostics_PacketCounts
func (*InterconnectDiagnostics_LinkStatus) ProtoMessage
func (*InterconnectDiagnostics_LinkStatus) ProtoMessage()
func (*InterconnectDiagnostics_LinkStatus) ProtoReflect
func (x *InterconnectDiagnostics_LinkStatus) ProtoReflect() protoreflect.Message
func (*InterconnectDiagnostics_LinkStatus) Reset
func (x *InterconnectDiagnostics_LinkStatus) Reset()
func (*InterconnectDiagnostics_LinkStatus) String
func (x *InterconnectDiagnostics_LinkStatus) String() 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 (x *InterconnectDiagnostics_PacketCounts) ProtoReflect() protoreflect.Message
func (*InterconnectDiagnostics_PacketCounts) Reset
func (x *InterconnectDiagnostics_PacketCounts) Reset()
func (*InterconnectDiagnostics_PacketCounts) String
func (x *InterconnectDiagnostics_PacketCounts) String() 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) Descriptor() protoreflect.EnumDescriptor
func (Interconnect_InterconnectType) Enum
func (x Interconnect_InterconnectType) Enum() *Interconnect_InterconnectType
func (Interconnect_InterconnectType) EnumDescriptor
func (Interconnect_InterconnectType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Interconnect_InterconnectType.Descriptor instead.
func (Interconnect_InterconnectType) Number
func (x Interconnect_InterconnectType) Number() protoreflect.EnumNumber
func (Interconnect_InterconnectType) String
func (x Interconnect_InterconnectType) String() string
func (Interconnect_InterconnectType) Type
func (Interconnect_InterconnectType) Type() protoreflect.EnumType
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 (x *ListInterconnectAttachmentsRequest) GetFilter() string
func (*ListInterconnectAttachmentsRequest) GetOrderBy
func (x *ListInterconnectAttachmentsRequest) GetOrderBy() string
func (*ListInterconnectAttachmentsRequest) GetPageSize
func (x *ListInterconnectAttachmentsRequest) GetPageSize() int32
func (*ListInterconnectAttachmentsRequest) GetPageToken
func (x *ListInterconnectAttachmentsRequest) GetPageToken() string
func (*ListInterconnectAttachmentsRequest) GetParent
func (x *ListInterconnectAttachmentsRequest) GetParent() string
func (*ListInterconnectAttachmentsRequest) ProtoMessage
func (*ListInterconnectAttachmentsRequest) ProtoMessage()
func (*ListInterconnectAttachmentsRequest) ProtoReflect
func (x *ListInterconnectAttachmentsRequest) ProtoReflect() protoreflect.Message
func (*ListInterconnectAttachmentsRequest) Reset
func (x *ListInterconnectAttachmentsRequest) Reset()
func (*ListInterconnectAttachmentsRequest) String
func (x *ListInterconnectAttachmentsRequest) String() 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 (x *ListInterconnectAttachmentsResponse) ProtoReflect() protoreflect.Message
func (*ListInterconnectAttachmentsResponse) Reset
func (x *ListInterconnectAttachmentsResponse) Reset()
func (*ListInterconnectAttachmentsResponse) String
func (x *ListInterconnectAttachmentsResponse) String() 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 (x *ListInterconnectsRequest) ProtoReflect() protoreflect.Message
func (*ListInterconnectsRequest) Reset
func (x *ListInterconnectsRequest) Reset()
func (*ListInterconnectsRequest) String
func (x *ListInterconnectsRequest) String() 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 (x *ListInterconnectsResponse) ProtoReflect() protoreflect.Message
func (*ListInterconnectsResponse) Reset
func (x *ListInterconnectsResponse) Reset()
func (*ListInterconnectsResponse) String
func (x *ListInterconnectsResponse) String() 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 (x *ListNetworksRequest) ProtoReflect() protoreflect.Message
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 (x *ListNetworksResponse) ProtoReflect() protoreflect.Message
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 (x *ListRoutersResponse) ProtoReflect() protoreflect.Message
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 (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
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
Deprecated: Use Network.ProtoReflect.Descriptor instead.
func (*Network) GetCreateTime
func (x *Network) GetCreateTime() *timestamppb.Timestamp
func (*Network) GetDescription
func (*Network) GetLabels
func (*Network) GetMtu
func (*Network) GetName
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
OperationMetadata
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
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String
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) Descriptor() protoreflect.EnumDescriptor
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 (x ResourceState) Number() protoreflect.EnumNumber
func (ResourceState) String
func (x ResourceState) String() string
func (ResourceState) Type
func (ResourceState) Type() protoreflect.EnumType
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
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 (*Router) GetInterface
func (x *Router) GetInterface() []*Router_Interface
func (*Router) GetLabels
func (*Router) GetName
func (*Router) GetNetwork
func (*Router) GetRouteAdvertisements
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
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 (x *RouterStatus_BgpPeerStatus) GetName() string
func (*RouterStatus_BgpPeerStatus) GetPeerIpAddress
func (x *RouterStatus_BgpPeerStatus) GetPeerIpAddress() string
func (*RouterStatus_BgpPeerStatus) GetPrefixCounter
func (x *RouterStatus_BgpPeerStatus) GetPrefixCounter() *RouterStatus_PrefixCounter
func (*RouterStatus_BgpPeerStatus) GetState
func (x *RouterStatus_BgpPeerStatus) GetState() string
func (*RouterStatus_BgpPeerStatus) GetStatus
func (x *RouterStatus_BgpPeerStatus) GetStatus() RouterStatus_BgpPeerStatus_BgpStatus
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 (x *RouterStatus_BgpPeerStatus) ProtoReflect() protoreflect.Message
func (*RouterStatus_BgpPeerStatus) Reset
func (x *RouterStatus_BgpPeerStatus) Reset()
func (*RouterStatus_BgpPeerStatus) String
func (x *RouterStatus_BgpPeerStatus) String() 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) Descriptor() protoreflect.EnumDescriptor
func (RouterStatus_BgpPeerStatus_BgpStatus) Enum
func (x RouterStatus_BgpPeerStatus_BgpStatus) Enum() *RouterStatus_BgpPeerStatus_BgpStatus
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 (x RouterStatus_BgpPeerStatus_BgpStatus) Number() protoreflect.EnumNumber
func (RouterStatus_BgpPeerStatus_BgpStatus) String
func (x RouterStatus_BgpPeerStatus_BgpStatus) String() string
func (RouterStatus_BgpPeerStatus_BgpStatus) Type
func (RouterStatus_BgpPeerStatus_BgpStatus) Type() protoreflect.EnumType
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 (x *RouterStatus_PrefixCounter) GetSent() int64
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 (x *RouterStatus_PrefixCounter) ProtoReflect() protoreflect.Message
func (*RouterStatus_PrefixCounter) Reset
func (x *RouterStatus_PrefixCounter) Reset()
func (*RouterStatus_PrefixCounter) String
func (x *RouterStatus_PrefixCounter) String() 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
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 (*Subnet) GetIpv4Cidr
func (*Subnet) GetIpv6Cidr
func (*Subnet) GetLabels
func (*Subnet) GetName
func (*Subnet) GetNetwork
func (*Subnet) GetState
func (x *Subnet) GetState() ResourceState
func (*Subnet) GetUpdateTime
func (x *Subnet) GetUpdateTime() *timestamppb.Timestamp
func (*Subnet) GetVlanId
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
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) Descriptor() protoreflect.EnumDescriptor
func (Subnet_BondingType) Enum
func (x Subnet_BondingType) Enum() *Subnet_BondingType
func (Subnet_BondingType) EnumDescriptor
func (Subnet_BondingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Subnet_BondingType.Descriptor instead.
func (Subnet_BondingType) Number
func (x Subnet_BondingType) Number() protoreflect.EnumNumber
func (Subnet_BondingType) String
func (x Subnet_BondingType) String() string
func (Subnet_BondingType) Type
func (Subnet_BondingType) Type() protoreflect.EnumType
UnimplementedEdgeNetworkServer
type UnimplementedEdgeNetworkServer struct {
}
UnimplementedEdgeNetworkServer can be embedded to have forward compatible implementations.
func (*UnimplementedEdgeNetworkServer) CreateInterconnectAttachment
func (*UnimplementedEdgeNetworkServer) CreateInterconnectAttachment(context.Context, *CreateInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) CreateNetwork
func (*UnimplementedEdgeNetworkServer) CreateNetwork(context.Context, *CreateNetworkRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) CreateRouter
func (*UnimplementedEdgeNetworkServer) CreateRouter(context.Context, *CreateRouterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) CreateSubnet
func (*UnimplementedEdgeNetworkServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment
func (*UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment(context.Context, *DeleteInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) DeleteNetwork
func (*UnimplementedEdgeNetworkServer) DeleteNetwork(context.Context, *DeleteNetworkRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) DeleteRouter
func (*UnimplementedEdgeNetworkServer) DeleteRouter(context.Context, *DeleteRouterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) DeleteSubnet
func (*UnimplementedEdgeNetworkServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) DiagnoseInterconnect
func (*UnimplementedEdgeNetworkServer) DiagnoseInterconnect(context.Context, *DiagnoseInterconnectRequest) (*DiagnoseInterconnectResponse, error)
func (*UnimplementedEdgeNetworkServer) DiagnoseNetwork
func (*UnimplementedEdgeNetworkServer) DiagnoseNetwork(context.Context, *DiagnoseNetworkRequest) (*DiagnoseNetworkResponse, error)
func (*UnimplementedEdgeNetworkServer) DiagnoseRouter
func (*UnimplementedEdgeNetworkServer) DiagnoseRouter(context.Context, *DiagnoseRouterRequest) (*DiagnoseRouterResponse, error)
func (*UnimplementedEdgeNetworkServer) GetInterconnect
func (*UnimplementedEdgeNetworkServer) GetInterconnect(context.Context, *GetInterconnectRequest) (*Interconnect, error)
func (*UnimplementedEdgeNetworkServer) GetInterconnectAttachment
func (*UnimplementedEdgeNetworkServer) GetInterconnectAttachment(context.Context, *GetInterconnectAttachmentRequest) (*InterconnectAttachment, error)
func (*UnimplementedEdgeNetworkServer) GetNetwork
func (*UnimplementedEdgeNetworkServer) GetNetwork(context.Context, *GetNetworkRequest) (*Network, error)
func (*UnimplementedEdgeNetworkServer) GetRouter
func (*UnimplementedEdgeNetworkServer) GetRouter(context.Context, *GetRouterRequest) (*Router, error)
func (*UnimplementedEdgeNetworkServer) GetSubnet
func (*UnimplementedEdgeNetworkServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
func (*UnimplementedEdgeNetworkServer) GetZone
func (*UnimplementedEdgeNetworkServer) GetZone(context.Context, *GetZoneRequest) (*Zone, error)
func (*UnimplementedEdgeNetworkServer) InitializeZone
func (*UnimplementedEdgeNetworkServer) InitializeZone(context.Context, *InitializeZoneRequest) (*InitializeZoneResponse, error)
func (*UnimplementedEdgeNetworkServer) ListInterconnectAttachments
func (*UnimplementedEdgeNetworkServer) ListInterconnectAttachments(context.Context, *ListInterconnectAttachmentsRequest) (*ListInterconnectAttachmentsResponse, error)
func (*UnimplementedEdgeNetworkServer) ListInterconnects
func (*UnimplementedEdgeNetworkServer) ListInterconnects(context.Context, *ListInterconnectsRequest) (*ListInterconnectsResponse, error)
func (*UnimplementedEdgeNetworkServer) ListNetworks
func (*UnimplementedEdgeNetworkServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
func (*UnimplementedEdgeNetworkServer) ListRouters
func (*UnimplementedEdgeNetworkServer) ListRouters(context.Context, *ListRoutersRequest) (*ListRoutersResponse, error)
func (*UnimplementedEdgeNetworkServer) ListSubnets
func (*UnimplementedEdgeNetworkServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
func (*UnimplementedEdgeNetworkServer) ListZones
func (*UnimplementedEdgeNetworkServer) ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
func (*UnimplementedEdgeNetworkServer) UpdateRouter
func (*UnimplementedEdgeNetworkServer) UpdateRouter(context.Context, *UpdateRouterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedEdgeNetworkServer) UpdateSubnet
func (*UnimplementedEdgeNetworkServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error)
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 (x *UpdateRouterRequest) ProtoReflect() protoreflect.Message
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 (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
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
Deprecated: Use Zone.ProtoReflect.Descriptor instead.
func (*Zone) GetCreateTime
func (x *Zone) GetCreateTime() *timestamppb.Timestamp
func (*Zone) GetLabels
Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.
func (*Zone) GetLayoutName
Deprecated: Marked as deprecated in google/cloud/edgenetwork/v1/resources.proto.
func (*Zone) GetName
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()