Documentation
¶
Overview ¶
Package edgenetworkpb is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterEdgeNetworkHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterEdgeNetworkHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EdgeNetworkClient) error
- func RegisterEdgeNetworkHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterEdgeNetworkHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EdgeNetworkServer) error
- func RegisterEdgeNetworkServer(s grpc.ServiceRegistrar, srv EdgeNetworkServer)
- type CreateInterconnectAttachmentRequest
- func (*CreateInterconnectAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterconnectAttachmentRequest) GetInterconnectAttachment() *InterconnectAttachment
- func (x *CreateInterconnectAttachmentRequest) GetInterconnectAttachmentId() string
- func (x *CreateInterconnectAttachmentRequest) GetParent() string
- func (x *CreateInterconnectAttachmentRequest) GetRequestId() string
- func (*CreateInterconnectAttachmentRequest) ProtoMessage()
- func (x *CreateInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterconnectAttachmentRequest) Reset()
- func (x *CreateInterconnectAttachmentRequest) String() string
- type CreateNetworkRequest
- func (*CreateNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNetworkRequest) GetNetwork() *Network
- func (x *CreateNetworkRequest) GetNetworkId() string
- func (x *CreateNetworkRequest) GetParent() string
- func (x *CreateNetworkRequest) GetRequestId() string
- func (*CreateNetworkRequest) ProtoMessage()
- func (x *CreateNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNetworkRequest) Reset()
- func (x *CreateNetworkRequest) String() string
- type CreateRouterRequest
- func (*CreateRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRouterRequest) GetParent() string
- func (x *CreateRouterRequest) GetRequestId() string
- func (x *CreateRouterRequest) GetRouter() *Router
- func (x *CreateRouterRequest) GetRouterId() string
- func (*CreateRouterRequest) ProtoMessage()
- func (x *CreateRouterRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRouterRequest) Reset()
- func (x *CreateRouterRequest) String() string
- type CreateSubnetRequest
- func (*CreateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubnetRequest) GetParent() string
- func (x *CreateSubnetRequest) GetRequestId() string
- func (x *CreateSubnetRequest) GetSubnet() *Subnet
- func (x *CreateSubnetRequest) GetSubnetId() string
- func (*CreateSubnetRequest) ProtoMessage()
- func (x *CreateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSubnetRequest) Reset()
- func (x *CreateSubnetRequest) String() string
- type DeleteInterconnectAttachmentRequest
- func (*DeleteInterconnectAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterconnectAttachmentRequest) GetName() string
- func (x *DeleteInterconnectAttachmentRequest) GetRequestId() string
- func (*DeleteInterconnectAttachmentRequest) ProtoMessage()
- func (x *DeleteInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterconnectAttachmentRequest) Reset()
- func (x *DeleteInterconnectAttachmentRequest) String() string
- type DeleteNetworkRequest
- func (*DeleteNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNetworkRequest) GetName() string
- func (x *DeleteNetworkRequest) GetRequestId() string
- func (*DeleteNetworkRequest) ProtoMessage()
- func (x *DeleteNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNetworkRequest) Reset()
- func (x *DeleteNetworkRequest) String() string
- type DeleteRouterRequest
- func (*DeleteRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRouterRequest) GetName() string
- func (x *DeleteRouterRequest) GetRequestId() string
- func (*DeleteRouterRequest) ProtoMessage()
- func (x *DeleteRouterRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRouterRequest) Reset()
- func (x *DeleteRouterRequest) String() string
- type DeleteSubnetRequest
- func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubnetRequest) GetName() string
- func (x *DeleteSubnetRequest) GetRequestId() string
- func (*DeleteSubnetRequest) ProtoMessage()
- func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSubnetRequest) Reset()
- func (x *DeleteSubnetRequest) String() string
- type DiagnoseInterconnectRequest
- func (*DiagnoseInterconnectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseInterconnectRequest) GetName() string
- func (*DiagnoseInterconnectRequest) ProtoMessage()
- func (x *DiagnoseInterconnectRequest) ProtoReflect() protoreflect.Message
- func (x *DiagnoseInterconnectRequest) Reset()
- func (x *DiagnoseInterconnectRequest) String() string
- type DiagnoseInterconnectResponse
- func (*DiagnoseInterconnectResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseInterconnectResponse) GetResult() *InterconnectDiagnostics
- func (x *DiagnoseInterconnectResponse) GetUpdateTime() *timestamp.Timestamp
- func (*DiagnoseInterconnectResponse) ProtoMessage()
- func (x *DiagnoseInterconnectResponse) ProtoReflect() protoreflect.Message
- func (x *DiagnoseInterconnectResponse) Reset()
- func (x *DiagnoseInterconnectResponse) String() string
- type DiagnoseNetworkRequest
- func (*DiagnoseNetworkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseNetworkRequest) GetName() string
- func (*DiagnoseNetworkRequest) ProtoMessage()
- func (x *DiagnoseNetworkRequest) ProtoReflect() protoreflect.Message
- func (x *DiagnoseNetworkRequest) Reset()
- func (x *DiagnoseNetworkRequest) String() string
- type DiagnoseNetworkResponse
- func (*DiagnoseNetworkResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseNetworkResponse) GetResult() *DiagnoseNetworkResponse_NetworkStatus
- func (x *DiagnoseNetworkResponse) GetUpdateTime() *timestamp.Timestamp
- func (*DiagnoseNetworkResponse) ProtoMessage()
- func (x *DiagnoseNetworkResponse) ProtoReflect() protoreflect.Message
- func (x *DiagnoseNetworkResponse) Reset()
- func (x *DiagnoseNetworkResponse) String() string
- type DiagnoseNetworkResponse_NetworkStatus
- func (*DiagnoseNetworkResponse_NetworkStatus) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseNetworkResponse_NetworkStatus) GetMacsecStatusInternalLinks() DiagnoseNetworkResponse_NetworkStatus_MacsecStatus
- func (x *DiagnoseNetworkResponse_NetworkStatus) GetSubnetStatus() []*SubnetStatus
- func (*DiagnoseNetworkResponse_NetworkStatus) ProtoMessage()
- func (x *DiagnoseNetworkResponse_NetworkStatus) ProtoReflect() protoreflect.Message
- func (x *DiagnoseNetworkResponse_NetworkStatus) Reset()
- func (x *DiagnoseNetworkResponse_NetworkStatus) String() string
- type DiagnoseNetworkResponse_NetworkStatus_MacsecStatus
- func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Descriptor() protoreflect.EnumDescriptor
- func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Enum() *DiagnoseNetworkResponse_NetworkStatus_MacsecStatus
- func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Number() protoreflect.EnumNumber
- func (x DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) String() string
- func (DiagnoseNetworkResponse_NetworkStatus_MacsecStatus) Type() protoreflect.EnumType
- type DiagnoseRouterRequest
- func (*DiagnoseRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseRouterRequest) GetName() string
- func (*DiagnoseRouterRequest) ProtoMessage()
- func (x *DiagnoseRouterRequest) ProtoReflect() protoreflect.Message
- func (x *DiagnoseRouterRequest) Reset()
- func (x *DiagnoseRouterRequest) String() string
- type DiagnoseRouterResponse
- func (*DiagnoseRouterResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DiagnoseRouterResponse) GetResult() *RouterStatus
- func (x *DiagnoseRouterResponse) GetUpdateTime() *timestamp.Timestamp
- func (*DiagnoseRouterResponse) ProtoMessage()
- func (x *DiagnoseRouterResponse) ProtoReflect() protoreflect.Message
- func (x *DiagnoseRouterResponse) Reset()
- func (x *DiagnoseRouterResponse) String() string
- type EdgeNetworkClient
- type EdgeNetworkServer
- type GetInterconnectAttachmentRequest
- func (*GetInterconnectAttachmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterconnectAttachmentRequest) GetName() string
- func (*GetInterconnectAttachmentRequest) ProtoMessage()
- func (x *GetInterconnectAttachmentRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterconnectAttachmentRequest) Reset()
- func (x *GetInterconnectAttachmentRequest) String() string
- type GetInterconnectRequest
- func (*GetInterconnectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterconnectRequest) GetName() string
- func (*GetInterconnectRequest) ProtoMessage()
- func (x *GetInterconnectRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterconnectRequest) Reset()
- func (x *GetInterconnectRequest) String() string
- type GetNetworkRequest
- type GetRouterRequest
- type GetSubnetRequest
- type GetZoneRequestdeprecated
- type InitializeZoneRequest
- func (*InitializeZoneRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InitializeZoneRequest) GetName() string
- func (*InitializeZoneRequest) ProtoMessage()
- func (x *InitializeZoneRequest) ProtoReflect() protoreflect.Message
- func (x *InitializeZoneRequest) Reset()
- func (x *InitializeZoneRequest) String() string
- type InitializeZoneResponse
- type Interconnect
- func (*Interconnect) Descriptor() ([]byte, []int)deprecated
- func (x *Interconnect) GetCreateTime() *timestamp.Timestamp
- func (x *Interconnect) GetDescription() string
- func (x *Interconnect) GetDeviceCloudResourceName() string
- func (x *Interconnect) GetInterconnectType() Interconnect_InterconnectType
- func (x *Interconnect) GetLabels() map[string]string
- func (x *Interconnect) GetName() string
- func (x *Interconnect) GetPhysicalPorts() []string
- func (x *Interconnect) GetUpdateTime() *timestamp.Timestamp
- func (x *Interconnect) GetUuid() string
- func (*Interconnect) ProtoMessage()
- func (x *Interconnect) ProtoReflect() protoreflect.Message
- func (x *Interconnect) Reset()
- func (x *Interconnect) String() string
- type InterconnectAttachment
- func (*InterconnectAttachment) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectAttachment) GetCreateTime() *timestamp.Timestamp
- func (x *InterconnectAttachment) GetDescription() string
- func (x *InterconnectAttachment) GetInterconnect() string
- func (x *InterconnectAttachment) GetLabels() map[string]string
- func (x *InterconnectAttachment) GetMtu() int32
- func (x *InterconnectAttachment) GetName() string
- func (x *InterconnectAttachment) GetNetwork() string
- func (x *InterconnectAttachment) GetState() ResourceState
- func (x *InterconnectAttachment) GetUpdateTime() *timestamp.Timestamp
- func (x *InterconnectAttachment) GetVlanId() int32
- func (*InterconnectAttachment) ProtoMessage()
- func (x *InterconnectAttachment) ProtoReflect() protoreflect.Message
- func (x *InterconnectAttachment) Reset()
- func (x *InterconnectAttachment) String() string
- type InterconnectDiagnostics
- func (*InterconnectDiagnostics) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectDiagnostics) GetLinkLayerAddresses() []*LinkLayerAddress
- func (x *InterconnectDiagnostics) GetLinks() []*InterconnectDiagnostics_LinkStatus
- func (x *InterconnectDiagnostics) GetMacAddress() string
- func (*InterconnectDiagnostics) ProtoMessage()
- func (x *InterconnectDiagnostics) ProtoReflect() protoreflect.Message
- func (x *InterconnectDiagnostics) Reset()
- func (x *InterconnectDiagnostics) String() string
- type InterconnectDiagnostics_LinkLACPStatus
- func (*InterconnectDiagnostics_LinkLACPStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetAggregatable() bool
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetCollecting() bool
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetDistributing() bool
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetGoogleSystemId() string
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetNeighborSystemId() string
- func (x *InterconnectDiagnostics_LinkLACPStatus) GetState() InterconnectDiagnostics_LinkLACPStatus_State
- func (*InterconnectDiagnostics_LinkLACPStatus) ProtoMessage()
- func (x *InterconnectDiagnostics_LinkLACPStatus) ProtoReflect() protoreflect.Message
- func (x *InterconnectDiagnostics_LinkLACPStatus) Reset()
- func (x *InterconnectDiagnostics_LinkLACPStatus) String() string
- type InterconnectDiagnostics_LinkLACPStatus_State
- func (InterconnectDiagnostics_LinkLACPStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x InterconnectDiagnostics_LinkLACPStatus_State) Enum() *InterconnectDiagnostics_LinkLACPStatus_State
- func (InterconnectDiagnostics_LinkLACPStatus_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x InterconnectDiagnostics_LinkLACPStatus_State) Number() protoreflect.EnumNumber
- func (x InterconnectDiagnostics_LinkLACPStatus_State) String() string
- func (InterconnectDiagnostics_LinkLACPStatus_State) Type() protoreflect.EnumType
- type InterconnectDiagnostics_LinkLLDPStatus
- func (*InterconnectDiagnostics_LinkLLDPStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisId() string
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerChassisIdType() string
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortId() string
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerPortIdType() string
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemDescription() string
- func (x *InterconnectDiagnostics_LinkLLDPStatus) GetPeerSystemName() string
- func (*InterconnectDiagnostics_LinkLLDPStatus) ProtoMessage()
- func (x *InterconnectDiagnostics_LinkLLDPStatus) ProtoReflect() protoreflect.Message
- func (x *InterconnectDiagnostics_LinkLLDPStatus) Reset()
- func (x *InterconnectDiagnostics_LinkLLDPStatus) String() string
- type InterconnectDiagnostics_LinkStatus
- func (*InterconnectDiagnostics_LinkStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectDiagnostics_LinkStatus) GetCircuitId() string
- func (x *InterconnectDiagnostics_LinkStatus) GetLacpStatus() *InterconnectDiagnostics_LinkLACPStatus
- func (x *InterconnectDiagnostics_LinkStatus) GetLldpStatuses() []*InterconnectDiagnostics_LinkLLDPStatus
- func (x *InterconnectDiagnostics_LinkStatus) GetPacketCounts() *InterconnectDiagnostics_PacketCounts
- func (*InterconnectDiagnostics_LinkStatus) ProtoMessage()
- func (x *InterconnectDiagnostics_LinkStatus) ProtoReflect() protoreflect.Message
- func (x *InterconnectDiagnostics_LinkStatus) Reset()
- func (x *InterconnectDiagnostics_LinkStatus) String() string
- type InterconnectDiagnostics_PacketCounts
- func (*InterconnectDiagnostics_PacketCounts) Descriptor() ([]byte, []int)deprecated
- func (x *InterconnectDiagnostics_PacketCounts) GetInboundDiscards() int64
- func (x *InterconnectDiagnostics_PacketCounts) GetInboundErrors() int64
- func (x *InterconnectDiagnostics_PacketCounts) GetInboundUnicast() int64
- func (x *InterconnectDiagnostics_PacketCounts) GetOutboundDiscards() int64
- func (x *InterconnectDiagnostics_PacketCounts) GetOutboundErrors() int64
- func (x *InterconnectDiagnostics_PacketCounts) GetOutboundUnicast() int64
- func (*InterconnectDiagnostics_PacketCounts) ProtoMessage()
- func (x *InterconnectDiagnostics_PacketCounts) ProtoReflect() protoreflect.Message
- func (x *InterconnectDiagnostics_PacketCounts) Reset()
- func (x *InterconnectDiagnostics_PacketCounts) String() string
- type Interconnect_InterconnectType
- func (Interconnect_InterconnectType) Descriptor() protoreflect.EnumDescriptor
- func (x Interconnect_InterconnectType) Enum() *Interconnect_InterconnectType
- func (Interconnect_InterconnectType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Interconnect_InterconnectType) Number() protoreflect.EnumNumber
- func (x Interconnect_InterconnectType) String() string
- func (Interconnect_InterconnectType) Type() protoreflect.EnumType
- type LinkLayerAddress
- func (*LinkLayerAddress) Descriptor() ([]byte, []int)deprecated
- func (x *LinkLayerAddress) GetIpAddress() string
- func (x *LinkLayerAddress) GetMacAddress() string
- func (*LinkLayerAddress) ProtoMessage()
- func (x *LinkLayerAddress) ProtoReflect() protoreflect.Message
- func (x *LinkLayerAddress) Reset()
- func (x *LinkLayerAddress) String() string
- type ListInterconnectAttachmentsRequest
- func (*ListInterconnectAttachmentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterconnectAttachmentsRequest) GetFilter() string
- func (x *ListInterconnectAttachmentsRequest) GetOrderBy() string
- func (x *ListInterconnectAttachmentsRequest) GetPageSize() int32
- func (x *ListInterconnectAttachmentsRequest) GetPageToken() string
- func (x *ListInterconnectAttachmentsRequest) GetParent() string
- func (*ListInterconnectAttachmentsRequest) ProtoMessage()
- func (x *ListInterconnectAttachmentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterconnectAttachmentsRequest) Reset()
- func (x *ListInterconnectAttachmentsRequest) String() string
- type ListInterconnectAttachmentsResponse
- func (*ListInterconnectAttachmentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterconnectAttachmentsResponse) GetInterconnectAttachments() []*InterconnectAttachment
- func (x *ListInterconnectAttachmentsResponse) GetNextPageToken() string
- func (x *ListInterconnectAttachmentsResponse) GetUnreachable() []string
- func (*ListInterconnectAttachmentsResponse) ProtoMessage()
- func (x *ListInterconnectAttachmentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterconnectAttachmentsResponse) Reset()
- func (x *ListInterconnectAttachmentsResponse) String() string
- type ListInterconnectsRequest
- func (*ListInterconnectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterconnectsRequest) GetFilter() string
- func (x *ListInterconnectsRequest) GetOrderBy() string
- func (x *ListInterconnectsRequest) GetPageSize() int32
- func (x *ListInterconnectsRequest) GetPageToken() string
- func (x *ListInterconnectsRequest) GetParent() string
- func (*ListInterconnectsRequest) ProtoMessage()
- func (x *ListInterconnectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterconnectsRequest) Reset()
- func (x *ListInterconnectsRequest) String() string
- type ListInterconnectsResponse
- func (*ListInterconnectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterconnectsResponse) GetInterconnects() []*Interconnect
- func (x *ListInterconnectsResponse) GetNextPageToken() string
- func (x *ListInterconnectsResponse) GetUnreachable() []string
- func (*ListInterconnectsResponse) ProtoMessage()
- func (x *ListInterconnectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterconnectsResponse) Reset()
- func (x *ListInterconnectsResponse) String() string
- type ListNetworksRequest
- func (*ListNetworksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworksRequest) GetFilter() string
- func (x *ListNetworksRequest) GetOrderBy() string
- func (x *ListNetworksRequest) GetPageSize() int32
- func (x *ListNetworksRequest) GetPageToken() string
- func (x *ListNetworksRequest) GetParent() string
- func (*ListNetworksRequest) ProtoMessage()
- func (x *ListNetworksRequest) ProtoReflect() protoreflect.Message
- func (x *ListNetworksRequest) Reset()
- func (x *ListNetworksRequest) String() string
- type ListNetworksResponse
- func (*ListNetworksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNetworksResponse) GetNetworks() []*Network
- func (x *ListNetworksResponse) GetNextPageToken() string
- func (x *ListNetworksResponse) GetUnreachable() []string
- func (*ListNetworksResponse) ProtoMessage()
- func (x *ListNetworksResponse) ProtoReflect() protoreflect.Message
- func (x *ListNetworksResponse) Reset()
- func (x *ListNetworksResponse) String() string
- type ListRoutersRequest
- func (*ListRoutersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutersRequest) GetFilter() string
- func (x *ListRoutersRequest) GetOrderBy() string
- func (x *ListRoutersRequest) GetPageSize() int32
- func (x *ListRoutersRequest) GetPageToken() string
- func (x *ListRoutersRequest) GetParent() string
- func (*ListRoutersRequest) ProtoMessage()
- func (x *ListRoutersRequest) ProtoReflect() protoreflect.Message
- func (x *ListRoutersRequest) Reset()
- func (x *ListRoutersRequest) String() string
- type ListRoutersResponse
- func (*ListRoutersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutersResponse) GetNextPageToken() string
- func (x *ListRoutersResponse) GetRouters() []*Router
- func (x *ListRoutersResponse) GetUnreachable() []string
- func (*ListRoutersResponse) ProtoMessage()
- func (x *ListRoutersResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutersResponse) Reset()
- func (x *ListRoutersResponse) String() string
- type ListSubnetsRequest
- func (*ListSubnetsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsRequest) GetFilter() string
- func (x *ListSubnetsRequest) GetOrderBy() string
- func (x *ListSubnetsRequest) GetPageSize() int32
- func (x *ListSubnetsRequest) GetPageToken() string
- func (x *ListSubnetsRequest) GetParent() string
- func (*ListSubnetsRequest) ProtoMessage()
- func (x *ListSubnetsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsRequest) Reset()
- func (x *ListSubnetsRequest) String() string
- type ListSubnetsResponse
- func (*ListSubnetsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubnetsResponse) GetNextPageToken() string
- func (x *ListSubnetsResponse) GetSubnets() []*Subnet
- func (x *ListSubnetsResponse) GetUnreachable() []string
- func (*ListSubnetsResponse) ProtoMessage()
- func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsResponse) Reset()
- func (x *ListSubnetsResponse) String() string
- type ListZonesRequestdeprecated
- func (*ListZonesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListZonesRequest) GetFilter() string
- func (x *ListZonesRequest) GetOrderBy() string
- func (x *ListZonesRequest) GetPageSize() int32
- func (x *ListZonesRequest) GetPageToken() string
- func (x *ListZonesRequest) GetParent() string
- func (*ListZonesRequest) ProtoMessage()
- func (x *ListZonesRequest) ProtoReflect() protoreflect.Message
- func (x *ListZonesRequest) Reset()
- func (x *ListZonesRequest) String() string
- type ListZonesResponsedeprecated
- func (*ListZonesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListZonesResponse) GetNextPageToken() string
- func (x *ListZonesResponse) GetUnreachable() []string
- func (x *ListZonesResponse) GetZones() []*Zone
- func (*ListZonesResponse) ProtoMessage()
- func (x *ListZonesResponse) ProtoReflect() protoreflect.Message
- func (x *ListZonesResponse) Reset()
- func (x *ListZonesResponse) String() string
- type Network
- func (*Network) Descriptor() ([]byte, []int)deprecated
- func (x *Network) GetCreateTime() *timestamp.Timestamp
- func (x *Network) GetDescription() string
- func (x *Network) GetLabels() map[string]string
- func (x *Network) GetMtu() int32
- func (x *Network) GetName() string
- func (x *Network) GetUpdateTime() *timestamp.Timestamp
- func (*Network) ProtoMessage()
- func (x *Network) ProtoReflect() protoreflect.Message
- func (x *Network) Reset()
- func (x *Network) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamp.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamp.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type ResourceState
- func (ResourceState) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceState) Enum() *ResourceState
- func (ResourceState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceState) Number() protoreflect.EnumNumber
- func (x ResourceState) String() string
- func (ResourceState) Type() protoreflect.EnumType
- type Router
- func (*Router) Descriptor() ([]byte, []int)deprecated
- func (x *Router) GetBgp() *Router_Bgp
- func (x *Router) GetBgpPeer() []*Router_BgpPeer
- func (x *Router) GetCreateTime() *timestamp.Timestamp
- func (x *Router) GetDescription() string
- func (x *Router) GetInterface() []*Router_Interface
- func (x *Router) GetLabels() map[string]string
- func (x *Router) GetName() string
- func (x *Router) GetNetwork() string
- func (x *Router) GetRouteAdvertisements() []string
- func (x *Router) GetState() ResourceState
- func (x *Router) GetUpdateTime() *timestamp.Timestamp
- func (*Router) ProtoMessage()
- func (x *Router) ProtoReflect() protoreflect.Message
- func (x *Router) Reset()
- func (x *Router) String() string
- type RouterStatus
- func (*RouterStatus) Descriptor() ([]byte, []int)deprecated
- func (x *RouterStatus) GetBgpPeerStatus() []*RouterStatus_BgpPeerStatus
- func (x *RouterStatus) GetNetwork() string
- func (*RouterStatus) ProtoMessage()
- func (x *RouterStatus) ProtoReflect() protoreflect.Message
- func (x *RouterStatus) Reset()
- func (x *RouterStatus) String() string
- type RouterStatus_BgpPeerStatus
- func (*RouterStatus_BgpPeerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *RouterStatus_BgpPeerStatus) GetIpAddress() string
- func (x *RouterStatus_BgpPeerStatus) GetName() string
- func (x *RouterStatus_BgpPeerStatus) GetPeerIpAddress() string
- func (x *RouterStatus_BgpPeerStatus) GetPrefixCounter() *RouterStatus_PrefixCounter
- func (x *RouterStatus_BgpPeerStatus) GetState() string
- func (x *RouterStatus_BgpPeerStatus) GetStatus() RouterStatus_BgpPeerStatus_BgpStatus
- func (x *RouterStatus_BgpPeerStatus) GetUptime() string
- func (x *RouterStatus_BgpPeerStatus) GetUptimeSeconds() int64
- func (*RouterStatus_BgpPeerStatus) ProtoMessage()
- func (x *RouterStatus_BgpPeerStatus) ProtoReflect() protoreflect.Message
- func (x *RouterStatus_BgpPeerStatus) Reset()
- func (x *RouterStatus_BgpPeerStatus) String() string
- type RouterStatus_BgpPeerStatus_BgpStatus
- func (RouterStatus_BgpPeerStatus_BgpStatus) Descriptor() protoreflect.EnumDescriptor
- func (x RouterStatus_BgpPeerStatus_BgpStatus) Enum() *RouterStatus_BgpPeerStatus_BgpStatus
- func (RouterStatus_BgpPeerStatus_BgpStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x RouterStatus_BgpPeerStatus_BgpStatus) Number() protoreflect.EnumNumber
- func (x RouterStatus_BgpPeerStatus_BgpStatus) String() string
- func (RouterStatus_BgpPeerStatus_BgpStatus) Type() protoreflect.EnumType
- type RouterStatus_PrefixCounter
- func (*RouterStatus_PrefixCounter) Descriptor() ([]byte, []int)deprecated
- func (x *RouterStatus_PrefixCounter) GetAdvertised() int64
- func (x *RouterStatus_PrefixCounter) GetDenied() int64
- func (x *RouterStatus_PrefixCounter) GetReceived() int64
- func (x *RouterStatus_PrefixCounter) GetSent() int64
- func (x *RouterStatus_PrefixCounter) GetSuppressed() int64
- func (x *RouterStatus_PrefixCounter) GetWithdrawn() int64
- func (*RouterStatus_PrefixCounter) ProtoMessage()
- func (x *RouterStatus_PrefixCounter) ProtoReflect() protoreflect.Message
- func (x *RouterStatus_PrefixCounter) Reset()
- func (x *RouterStatus_PrefixCounter) String() string
- type Router_Bgp
- func (*Router_Bgp) Descriptor() ([]byte, []int)deprecated
- func (x *Router_Bgp) GetAsn() uint32
- func (x *Router_Bgp) GetKeepaliveIntervalInSeconds() uint32
- func (*Router_Bgp) ProtoMessage()
- func (x *Router_Bgp) ProtoReflect() protoreflect.Message
- func (x *Router_Bgp) Reset()
- func (x *Router_Bgp) String() string
- type Router_BgpPeer
- func (*Router_BgpPeer) Descriptor() ([]byte, []int)deprecated
- func (x *Router_BgpPeer) GetInterface() string
- func (x *Router_BgpPeer) GetInterfaceIpv4Cidr() string
- func (x *Router_BgpPeer) GetInterfaceIpv6Cidr() string
- func (x *Router_BgpPeer) GetLocalAsn() uint32
- func (x *Router_BgpPeer) GetName() string
- func (x *Router_BgpPeer) GetPeerAsn() uint32
- func (x *Router_BgpPeer) GetPeerIpv4Cidr() string
- func (x *Router_BgpPeer) GetPeerIpv6Cidr() string
- func (*Router_BgpPeer) ProtoMessage()
- func (x *Router_BgpPeer) ProtoReflect() protoreflect.Message
- func (x *Router_BgpPeer) Reset()
- func (x *Router_BgpPeer) String() string
- type Router_Interface
- func (*Router_Interface) Descriptor() ([]byte, []int)deprecated
- func (x *Router_Interface) GetIpv4Cidr() string
- func (x *Router_Interface) GetIpv6Cidr() string
- func (x *Router_Interface) GetLinkedInterconnectAttachment() string
- func (x *Router_Interface) GetLoopbackIpAddresses() []string
- func (x *Router_Interface) GetName() string
- func (x *Router_Interface) GetSubnetwork() string
- func (*Router_Interface) ProtoMessage()
- func (x *Router_Interface) ProtoReflect() protoreflect.Message
- func (x *Router_Interface) Reset()
- func (x *Router_Interface) String() string
- type Subnet
- func (*Subnet) Descriptor() ([]byte, []int)deprecated
- func (x *Subnet) GetBondingType() Subnet_BondingType
- func (x *Subnet) GetCreateTime() *timestamp.Timestamp
- func (x *Subnet) GetDescription() string
- func (x *Subnet) GetIpv4Cidr() []string
- func (x *Subnet) GetIpv6Cidr() []string
- func (x *Subnet) GetLabels() map[string]string
- func (x *Subnet) GetName() string
- func (x *Subnet) GetNetwork() string
- func (x *Subnet) GetState() ResourceState
- func (x *Subnet) GetUpdateTime() *timestamp.Timestamp
- func (x *Subnet) GetVlanId() int32
- func (*Subnet) ProtoMessage()
- func (x *Subnet) ProtoReflect() protoreflect.Message
- func (x *Subnet) Reset()
- func (x *Subnet) String() string
- type SubnetStatus
- func (*SubnetStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SubnetStatus) GetLinkLayerAddresses() []*LinkLayerAddress
- func (x *SubnetStatus) GetMacAddress() string
- func (x *SubnetStatus) GetName() string
- func (*SubnetStatus) ProtoMessage()
- func (x *SubnetStatus) ProtoReflect() protoreflect.Message
- func (x *SubnetStatus) Reset()
- func (x *SubnetStatus) String() string
- type Subnet_BondingType
- func (Subnet_BondingType) Descriptor() protoreflect.EnumDescriptor
- func (x Subnet_BondingType) Enum() *Subnet_BondingType
- func (Subnet_BondingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Subnet_BondingType) Number() protoreflect.EnumNumber
- func (x Subnet_BondingType) String() string
- func (Subnet_BondingType) Type() protoreflect.EnumType
- type UnimplementedEdgeNetworkServer
- func (UnimplementedEdgeNetworkServer) CreateInterconnectAttachment(context.Context, *CreateInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) CreateNetwork(context.Context, *CreateNetworkRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) CreateRouter(context.Context, *CreateRouterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) DeleteInterconnectAttachment(context.Context, *DeleteInterconnectAttachmentRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) DeleteNetwork(context.Context, *DeleteNetworkRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) DeleteRouter(context.Context, *DeleteRouterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) DiagnoseInterconnect(context.Context, *DiagnoseInterconnectRequest) (*DiagnoseInterconnectResponse, error)
- func (UnimplementedEdgeNetworkServer) DiagnoseNetwork(context.Context, *DiagnoseNetworkRequest) (*DiagnoseNetworkResponse, error)
- func (UnimplementedEdgeNetworkServer) DiagnoseRouter(context.Context, *DiagnoseRouterRequest) (*DiagnoseRouterResponse, error)
- func (UnimplementedEdgeNetworkServer) GetInterconnect(context.Context, *GetInterconnectRequest) (*Interconnect, error)
- func (UnimplementedEdgeNetworkServer) GetInterconnectAttachment(context.Context, *GetInterconnectAttachmentRequest) (*InterconnectAttachment, error)
- func (UnimplementedEdgeNetworkServer) GetNetwork(context.Context, *GetNetworkRequest) (*Network, error)
- func (UnimplementedEdgeNetworkServer) GetRouter(context.Context, *GetRouterRequest) (*Router, error)
- func (UnimplementedEdgeNetworkServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
- func (UnimplementedEdgeNetworkServer) GetZone(context.Context, *GetZoneRequest) (*Zone, error)
- func (UnimplementedEdgeNetworkServer) InitializeZone(context.Context, *InitializeZoneRequest) (*InitializeZoneResponse, error)
- func (UnimplementedEdgeNetworkServer) ListInterconnectAttachments(context.Context, *ListInterconnectAttachmentsRequest) (*ListInterconnectAttachmentsResponse, error)
- func (UnimplementedEdgeNetworkServer) ListInterconnects(context.Context, *ListInterconnectsRequest) (*ListInterconnectsResponse, error)
- func (UnimplementedEdgeNetworkServer) ListNetworks(context.Context, *ListNetworksRequest) (*ListNetworksResponse, error)
- func (UnimplementedEdgeNetworkServer) ListRouters(context.Context, *ListRoutersRequest) (*ListRoutersResponse, error)
- func (UnimplementedEdgeNetworkServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
- func (UnimplementedEdgeNetworkServer) ListZones(context.Context, *ListZonesRequest) (*ListZonesResponse, error)
- func (UnimplementedEdgeNetworkServer) UpdateRouter(context.Context, *UpdateRouterRequest) (*longrunningpb.Operation, error)
- func (UnimplementedEdgeNetworkServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*longrunningpb.Operation, error)
- type UnsafeEdgeNetworkServer
- type UpdateRouterRequest
- func (*UpdateRouterRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRouterRequest) GetRequestId() string
- func (x *UpdateRouterRequest) GetRouter() *Router
- func (x *UpdateRouterRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateRouterRequest) ProtoMessage()
- func (x *UpdateRouterRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRouterRequest) Reset()
- func (x *UpdateRouterRequest) String() string
- type UpdateSubnetRequest
- func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubnetRequest) GetRequestId() string
- func (x *UpdateSubnetRequest) GetSubnet() *Subnet
- func (x *UpdateSubnetRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateSubnetRequest) ProtoMessage()
- func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubnetRequest) Reset()
- func (x *UpdateSubnetRequest) String() string
- type Zone
- func (*Zone) Descriptor() ([]byte, []int)deprecated
- func (x *Zone) GetCreateTime() *timestamp.Timestamp
- func (x *Zone) GetLabels() map[string]stringdeprecated
- func (x *Zone) GetLayoutName() stringdeprecated
- func (x *Zone) GetName() string
- func (x *Zone) GetUpdateTime() *timestamp.Timestamp
- func (*Zone) ProtoMessage()
- func (x *Zone) ProtoReflect() protoreflect.Message
- func (x *Zone) Reset()
- func (x *Zone) String() string
Constants ¶
This section is empty.
Variables ¶
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.
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.
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.
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.
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.
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.
var EdgeNetwork_ServiceDesc = grpc.ServiceDesc{ ServiceName: "mockgcp.cloud.edgenetwork.v1.EdgeNetwork", HandlerType: (*EdgeNetworkServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "InitializeZone", Handler: _EdgeNetwork_InitializeZone_Handler, }, { MethodName: "ListZones", Handler: _EdgeNetwork_ListZones_Handler, }, { MethodName: "GetZone", Handler: _EdgeNetwork_GetZone_Handler, }, { MethodName: "ListNetworks", Handler: _EdgeNetwork_ListNetworks_Handler, }, { MethodName: "GetNetwork", Handler: _EdgeNetwork_GetNetwork_Handler, }, { MethodName: "DiagnoseNetwork", Handler: _EdgeNetwork_DiagnoseNetwork_Handler, }, { MethodName: "CreateNetwork", Handler: _EdgeNetwork_CreateNetwork_Handler, }, { MethodName: "DeleteNetwork", Handler: _EdgeNetwork_DeleteNetwork_Handler, }, { MethodName: "ListSubnets", Handler: _EdgeNetwork_ListSubnets_Handler, }, { MethodName: "GetSubnet", Handler: _EdgeNetwork_GetSubnet_Handler, }, { MethodName: "CreateSubnet", Handler: _EdgeNetwork_CreateSubnet_Handler, }, { MethodName: "UpdateSubnet", Handler: _EdgeNetwork_UpdateSubnet_Handler, }, { MethodName: "DeleteSubnet", Handler: _EdgeNetwork_DeleteSubnet_Handler, }, { MethodName: "ListInterconnects", Handler: _EdgeNetwork_ListInterconnects_Handler, }, { MethodName: "GetInterconnect", Handler: _EdgeNetwork_GetInterconnect_Handler, }, { MethodName: "DiagnoseInterconnect", Handler: _EdgeNetwork_DiagnoseInterconnect_Handler, }, { MethodName: "ListInterconnectAttachments", Handler: _EdgeNetwork_ListInterconnectAttachments_Handler, }, { MethodName: "GetInterconnectAttachment", Handler: _EdgeNetwork_GetInterconnectAttachment_Handler, }, { MethodName: "CreateInterconnectAttachment", Handler: _EdgeNetwork_CreateInterconnectAttachment_Handler, }, { MethodName: "DeleteInterconnectAttachment", Handler: _EdgeNetwork_DeleteInterconnectAttachment_Handler, }, { MethodName: "ListRouters", Handler: _EdgeNetwork_ListRouters_Handler, }, { MethodName: "GetRouter", Handler: _EdgeNetwork_GetRouter_Handler, }, { MethodName: "DiagnoseRouter", Handler: _EdgeNetwork_DiagnoseRouter_Handler, }, { MethodName: "CreateRouter", Handler: _EdgeNetwork_CreateRouter_Handler, }, { MethodName: "UpdateRouter", Handler: _EdgeNetwork_UpdateRouter_Handler, }, { MethodName: "DeleteRouter", Handler: _EdgeNetwork_DeleteRouter_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "mockgcp/cloud/edgenetwork/v1/service.proto", }
EdgeNetwork_ServiceDesc is the grpc.ServiceDesc for EdgeNetwork service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_mockgcp_cloud_edgenetwork_v1_resources_proto protoreflect.FileDescriptor
var File_mockgcp_cloud_edgenetwork_v1_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEdgeNetworkHandler ¶
func RegisterEdgeNetworkHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterEdgeNetworkHandler registers the http handlers for service EdgeNetwork to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterEdgeNetworkHandlerClient ¶
func RegisterEdgeNetworkHandlerClient(ctx context.Context, mux *runtime.ServeMux, client EdgeNetworkClient) error
RegisterEdgeNetworkHandlerClient registers the http handlers for service EdgeNetwork to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "EdgeNetworkClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "EdgeNetworkClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "EdgeNetworkClient" to call the correct interceptors.
func RegisterEdgeNetworkHandlerFromEndpoint ¶
func RegisterEdgeNetworkHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterEdgeNetworkHandlerFromEndpoint is same as RegisterEdgeNetworkHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterEdgeNetworkHandlerServer ¶
func RegisterEdgeNetworkHandlerServer(ctx context.Context, mux *runtime.ServeMux, server EdgeNetworkServer) error
RegisterEdgeNetworkHandlerServer registers the http handlers for service EdgeNetwork to "mux". UnaryRPC :call EdgeNetworkServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterEdgeNetworkHandlerFromEndpoint instead.
func RegisterEdgeNetworkServer ¶
func RegisterEdgeNetworkServer(s grpc.ServiceRegistrar, srv EdgeNetworkServer)
Types ¶
type CreateInterconnectAttachmentRequest ¶
type CreateInterconnectAttachmentRequest 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 // interconnect_attachment_id from the method_signature of Create RPC InterconnectAttachmentId string `` /* 135-byte string literal not displayed */ // Required. The resource being created InterconnectAttachment *InterconnectAttachment `` /* 127-byte string literal not displayed */ // 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 InterconnectAttachment
func (*CreateInterconnectAttachmentRequest) Descriptor
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type DiagnoseInterconnectResponse ¶
type DiagnoseInterconnectResponse struct { // The time when the interconnect diagnostics was last updated. UpdateTime *timestamp.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
deprecated
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() *timestamp.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
type 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
deprecated
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
type DiagnoseNetworkResponse ¶
type DiagnoseNetworkResponse struct { // The time when the network status was last updated. UpdateTime *timestamp.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
deprecated
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() *timestamp.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
type DiagnoseNetworkResponse_NetworkStatus ¶
type DiagnoseNetworkResponse_NetworkStatus struct { // A list of status for the subnets under the current network. SubnetStatus []*SubnetStatus `protobuf:"bytes,1,rep,name=subnet_status,json=subnetStatus,proto3" json:"subnet_status,omitempty"` // The MACsec status of internal links. MacsecStatusInternalLinks DiagnoseNetworkResponse_NetworkStatus_MacsecStatus `` /* 226-byte string literal not displayed */ // contains filtered or unexported fields }
NetworkStatus has a list of status for the subnets under the current network.
func (*DiagnoseNetworkResponse_NetworkStatus) Descriptor
deprecated
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
type DiagnoseNetworkResponse_NetworkStatus_MacsecStatus ¶
type DiagnoseNetworkResponse_NetworkStatus_MacsecStatus int32
Denotes the status of MACsec sessions for the links of a zone.
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) EnumDescriptor
deprecated
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
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
deprecated
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
type DiagnoseRouterResponse ¶
type DiagnoseRouterResponse struct { // The time when the router status was last updated. UpdateTime *timestamp.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
deprecated
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() *timestamp.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
type 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://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEdgeNetworkClient ¶
func NewEdgeNetworkClient(cc grpc.ClientConnInterface) EdgeNetworkClient
type 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) // contains filtered or unexported methods }
EdgeNetworkServer is the server API for EdgeNetwork service. All implementations must embed UnimplementedEdgeNetworkServer for forward compatibility
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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: Do not use.
func (*GetZoneRequest) Descriptor
deprecated
func (*GetZoneRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetZoneRequest.ProtoReflect.Descriptor instead.
func (*GetZoneRequest) GetName ¶
func (x *GetZoneRequest) GetName() string
func (*GetZoneRequest) ProtoMessage ¶
func (*GetZoneRequest) ProtoMessage()
func (*GetZoneRequest) ProtoReflect ¶
func (x *GetZoneRequest) ProtoReflect() protoreflect.Message
func (*GetZoneRequest) Reset ¶
func (x *GetZoneRequest) Reset()
func (*GetZoneRequest) String ¶
func (x *GetZoneRequest) String() string
type 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
deprecated
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
type InitializeZoneResponse ¶
type InitializeZoneResponse struct {
// contains filtered or unexported fields
}
The response of initializing a zone
func (*InitializeZoneResponse) Descriptor
deprecated
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
type Interconnect ¶
type Interconnect struct { // Required. The canonical resource name of the interconnect. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the subnet was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the subnet was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. A free-text description of the resource. Max length 1024 // characters. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Optional. Type of interconnect, which takes only the value 'DEDICATED' for // now. InterconnectType Interconnect_InterconnectType `` /* 174-byte string literal not displayed */ // Output only. Unique identifier for the link. Uuid string `protobuf:"bytes,7,opt,name=uuid,proto3" json:"uuid,omitempty"` // Output only. Cloud resource name of the switch device. DeviceCloudResourceName string `` /* 134-byte string literal not displayed */ // Output only. Physical ports (e.g., TenGigE0/0/0/1) that form the // interconnect. PhysicalPorts []string `protobuf:"bytes,9,rep,name=physical_ports,json=physicalPorts,proto3" json:"physical_ports,omitempty"` // contains filtered or unexported fields }
Message describing Interconnect object
func (*Interconnect) Descriptor
deprecated
func (*Interconnect) Descriptor() ([]byte, []int)
Deprecated: Use Interconnect.ProtoReflect.Descriptor instead.
func (*Interconnect) GetCreateTime ¶
func (x *Interconnect) GetCreateTime() *timestamp.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() *timestamp.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
type InterconnectAttachment ¶
type InterconnectAttachment struct { // Required. The canonical resource name of the interconnect attachment. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the interconnect attachment was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the interconnect attachment was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. A free-text description of the resource. Max length 1024 // characters. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Required. The canonical name of underlying Interconnect object that this // attachment's traffic will traverse through. The name is in the form of // `projects/{project}/locations/{location}/zones/{zone}/interconnects/{interconnect}`. Interconnect string `protobuf:"bytes,6,opt,name=interconnect,proto3" json:"interconnect,omitempty"` // Optional. The canonical Network name in the form of // `projects/{project}/locations/{location}/zones/{zone}/networks/{network}`. Network string `protobuf:"bytes,11,opt,name=network,proto3" json:"network,omitempty"` // Required. VLAN id provided by user. Must be site-wise unique. VlanId int32 `protobuf:"varint,8,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` // IP (L3) MTU value of the virtual edge cloud. // Valid values are: 1500 and 9000. // Default to 1500 if not set. Mtu int32 `protobuf:"varint,9,opt,name=mtu,proto3" json:"mtu,omitempty"` // Output only. Current stage of the resource to the device by config push. State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=mockgcp.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` // contains filtered or unexported fields }
Message describing InterconnectAttachment object
func (*InterconnectAttachment) Descriptor
deprecated
func (*InterconnectAttachment) Descriptor() ([]byte, []int)
Deprecated: Use InterconnectAttachment.ProtoReflect.Descriptor instead.
func (*InterconnectAttachment) GetCreateTime ¶
func (x *InterconnectAttachment) GetCreateTime() *timestamp.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() *timestamp.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
type 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
deprecated
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
type InterconnectDiagnostics_LinkLACPStatus ¶
type InterconnectDiagnostics_LinkLACPStatus struct { // The state of a LACP link. State InterconnectDiagnostics_LinkLACPStatus_State `` /* 143-byte string literal not displayed */ // System ID of the port on Google's side of the LACP exchange. GoogleSystemId string `protobuf:"bytes,2,opt,name=google_system_id,json=googleSystemId,proto3" json:"google_system_id,omitempty"` // System ID of the port on the neighbor's side of the LACP exchange. NeighborSystemId string `protobuf:"bytes,3,opt,name=neighbor_system_id,json=neighborSystemId,proto3" json:"neighbor_system_id,omitempty"` // A true value indicates that the participant will allow the link to be // used as part of the aggregate. // A false value indicates the link should be used as an individual link. Aggregatable bool `protobuf:"varint,4,opt,name=aggregatable,proto3" json:"aggregatable,omitempty"` // If true, the participant is collecting incoming frames on the link, // otherwise false Collecting bool `protobuf:"varint,5,opt,name=collecting,proto3" json:"collecting,omitempty"` // When true, the participant is distributing outgoing frames; when false, // distribution is disabled Distributing bool `protobuf:"varint,6,opt,name=distributing,proto3" json:"distributing,omitempty"` // contains filtered or unexported fields }
Describing the status of a LACP link.
func (*InterconnectDiagnostics_LinkLACPStatus) Descriptor
deprecated
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
type InterconnectDiagnostics_LinkLACPStatus_State ¶
type InterconnectDiagnostics_LinkLACPStatus_State int32
State enum for LACP link.
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) EnumDescriptor
deprecated
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
type InterconnectDiagnostics_LinkLLDPStatus ¶
type InterconnectDiagnostics_LinkLLDPStatus struct { // The peer system's administratively assigned name. PeerSystemName string `protobuf:"bytes,1,opt,name=peer_system_name,json=peerSystemName,proto3" json:"peer_system_name,omitempty"` // The textual description of the network entity of LLDP peer. PeerSystemDescription string `` /* 126-byte string literal not displayed */ // 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type Interconnect_InterconnectType ¶
type Interconnect_InterconnectType int32
Type of interconnect.
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
deprecated
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
type LinkLayerAddress ¶
type LinkLayerAddress struct { // The MAC address of this neighbor. MacAddress string `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // The IP address of this neighbor. IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // contains filtered or unexported fields }
LinkLayerAddress contains an IP address and corresponding link-layer address.
func (*LinkLayerAddress) Descriptor
deprecated
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
type 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
deprecated
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
type ListInterconnectAttachmentsResponse ¶
type ListInterconnectAttachmentsResponse struct { // The list of InterconnectAttachment InterconnectAttachments []*InterconnectAttachment `` /* 130-byte string literal not displayed */ // 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 InterconnectAttachments
func (*ListInterconnectAttachmentsResponse) Descriptor
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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
deprecated
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
type 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: Do not use.
func (*ListZonesRequest) Descriptor
deprecated
func (*ListZonesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListZonesRequest.ProtoReflect.Descriptor instead.
func (*ListZonesRequest) GetFilter ¶
func (x *ListZonesRequest) GetFilter() string
func (*ListZonesRequest) GetOrderBy ¶
func (x *ListZonesRequest) GetOrderBy() string
func (*ListZonesRequest) GetPageSize ¶
func (x *ListZonesRequest) GetPageSize() int32
func (*ListZonesRequest) GetPageToken ¶
func (x *ListZonesRequest) GetPageToken() string
func (*ListZonesRequest) GetParent ¶
func (x *ListZonesRequest) GetParent() string
func (*ListZonesRequest) ProtoMessage ¶
func (*ListZonesRequest) ProtoMessage()
func (*ListZonesRequest) ProtoReflect ¶
func (x *ListZonesRequest) ProtoReflect() protoreflect.Message
func (*ListZonesRequest) Reset ¶
func (x *ListZonesRequest) Reset()
func (*ListZonesRequest) String ¶
func (x *ListZonesRequest) String() string
type 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: Do not use.
func (*ListZonesResponse) Descriptor
deprecated
func (*ListZonesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListZonesResponse.ProtoReflect.Descriptor instead.
func (*ListZonesResponse) GetNextPageToken ¶
func (x *ListZonesResponse) GetNextPageToken() string
func (*ListZonesResponse) GetUnreachable ¶
func (x *ListZonesResponse) GetUnreachable() []string
func (*ListZonesResponse) GetZones ¶
func (x *ListZonesResponse) GetZones() []*Zone
func (*ListZonesResponse) ProtoMessage ¶
func (*ListZonesResponse) ProtoMessage()
func (*ListZonesResponse) ProtoReflect ¶
func (x *ListZonesResponse) ProtoReflect() protoreflect.Message
func (*ListZonesResponse) Reset ¶
func (x *ListZonesResponse) Reset()
func (*ListZonesResponse) String ¶
func (x *ListZonesResponse) String() string
type Network ¶
type Network struct { // Required. The canonical resource name of the network. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the network was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the network was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. A free-text description of the resource. Max length 1024 // characters. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // IP (L3) MTU value of the network. // Valid values are: 1500 and 9000. // Default to 1500 if not set. Mtu int32 `protobuf:"varint,6,opt,name=mtu,proto3" json:"mtu,omitempty"` // contains filtered or unexported fields }
Message describing Network object
func (*Network) Descriptor
deprecated
func (*Network) GetCreateTime ¶
func (*Network) GetDescription ¶
func (*Network) GetUpdateTime ¶
func (*Network) ProtoMessage ¶
func (*Network) ProtoMessage()
func (*Network) ProtoReflect ¶
func (x *Network) ProtoReflect() protoreflect.Message
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamp.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
deprecated
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() *timestamp.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamp.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
type 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.
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
deprecated
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
type Router ¶
type Router struct { // Required. The canonical resource name of the router. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the router was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the router was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. A free-text description of the resource. Max length 1024 // characters. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Required. The canonical name of the network to which this router belongs. // The name is in the form of // `projects/{project}/locations/{location}/zones/{zone}/networks/{network}`. Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` // Router interfaces. Interface []*Router_Interface `protobuf:"bytes,7,rep,name=interface,proto3" json:"interface,omitempty"` // BGP peers. BgpPeer []*Router_BgpPeer `protobuf:"bytes,8,rep,name=bgp_peer,json=bgpPeer,proto3" json:"bgp_peer,omitempty"` // BGP information specific to this router. Bgp *Router_Bgp `protobuf:"bytes,9,opt,name=bgp,proto3" json:"bgp,omitempty"` // Output only. Current stage of the resource to the device by config push. State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=mockgcp.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` // Optional. A list of CIDRs in IP/Length format to advertise northbound as // static routes from this router. RouteAdvertisements []string `protobuf:"bytes,11,rep,name=route_advertisements,json=routeAdvertisements,proto3" json:"route_advertisements,omitempty"` // contains filtered or unexported fields }
Message describing Router object
func (*Router) Descriptor
deprecated
func (*Router) GetBgp ¶
func (x *Router) GetBgp() *Router_Bgp
func (*Router) GetBgpPeer ¶
func (x *Router) GetBgpPeer() []*Router_BgpPeer
func (*Router) GetCreateTime ¶
func (*Router) GetDescription ¶
func (*Router) GetInterface ¶
func (x *Router) GetInterface() []*Router_Interface
func (*Router) GetNetwork ¶
func (*Router) GetRouteAdvertisements ¶
func (*Router) GetState ¶
func (x *Router) GetState() ResourceState
func (*Router) GetUpdateTime ¶
func (*Router) ProtoMessage ¶
func (*Router) ProtoMessage()
func (*Router) ProtoReflect ¶
func (x *Router) ProtoReflect() protoreflect.Message
type 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
deprecated
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
type RouterStatus_BgpPeerStatus ¶
type RouterStatus_BgpPeerStatus struct { // Name of this BGP peer. Unique within the Routers resource. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // IP address of the local BGP interface. IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // IP address of the remote BGP interface. PeerIpAddress string `protobuf:"bytes,3,opt,name=peer_ip_address,json=peerIpAddress,proto3" json:"peer_ip_address,omitempty"` // The current status of BGP. Status RouterStatus_BgpPeerStatus_BgpStatus `` /* 137-byte string literal not displayed */ // BGP state as specified in RFC1771. State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"` // Time this session has been up. // Format: // // 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds Uptime string `protobuf:"bytes,6,opt,name=uptime,proto3" json:"uptime,omitempty"` // Time this session has been up, in seconds. UptimeSeconds int64 `protobuf:"varint,7,opt,name=uptime_seconds,json=uptimeSeconds,proto3" json:"uptime_seconds,omitempty"` // A collection of counts for prefixes. PrefixCounter *RouterStatus_PrefixCounter `protobuf:"bytes,8,opt,name=prefix_counter,json=prefixCounter,proto3" json:"prefix_counter,omitempty"` // contains filtered or unexported fields }
Status of a BGP peer.
func (*RouterStatus_BgpPeerStatus) Descriptor
deprecated
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
type RouterStatus_BgpPeerStatus_BgpStatus ¶
type RouterStatus_BgpPeerStatus_BgpStatus int32
Status of the BGP peer: {UP, 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
deprecated
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
type RouterStatus_PrefixCounter ¶
type RouterStatus_PrefixCounter struct { // Number of prefixes advertised. Advertised int64 `protobuf:"varint,1,opt,name=advertised,proto3" json:"advertised,omitempty"` // Number of prefixes denied. Denied int64 `protobuf:"varint,2,opt,name=denied,proto3" json:"denied,omitempty"` // Number of prefixes received. Received int64 `protobuf:"varint,3,opt,name=received,proto3" json:"received,omitempty"` // Number of prefixes sent. Sent int64 `protobuf:"varint,4,opt,name=sent,proto3" json:"sent,omitempty"` // Number of prefixes suppressed. Suppressed int64 `protobuf:"varint,5,opt,name=suppressed,proto3" json:"suppressed,omitempty"` // Number of prefixes withdrawn. Withdrawn int64 `protobuf:"varint,6,opt,name=withdrawn,proto3" json:"withdrawn,omitempty"` // contains filtered or unexported fields }
PrefixCounter contains a collection of prefixes related counts.
func (*RouterStatus_PrefixCounter) Descriptor
deprecated
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
type Router_Bgp ¶
type Router_Bgp struct { // Locally assigned BGP ASN. Asn uint32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"` // The interval in seconds between BGP keepalive messages that are // sent to the peer. Default is 20 with value between 20 and 60. KeepaliveIntervalInSeconds uint32 `` /* 144-byte string literal not displayed */ // contains filtered or unexported fields }
BGP information specific to this router.
func (*Router_Bgp) Descriptor
deprecated
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
type 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
deprecated
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
type Router_Interface ¶
type Router_Interface struct { // Name of this interface entry. Unique within the Zones resource. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // IP address and range of the interface. Ipv4Cidr string `protobuf:"bytes,3,opt,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"` // IPv6 address and range of the interface. Ipv6Cidr string `protobuf:"bytes,6,opt,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"` // The canonical name of the linked Interconnect attachment. LinkedInterconnectAttachment string `` /* 147-byte string literal not displayed */ // The canonical name of the subnetwork resource that this interface // belongs to. Subnetwork string `protobuf:"bytes,4,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` // Create loopback interface in the router when specified. // The number of IP addresses must match the number of TOR devices. LoopbackIpAddresses []string `protobuf:"bytes,5,rep,name=loopback_ip_addresses,json=loopbackIpAddresses,proto3" json:"loopback_ip_addresses,omitempty"` // contains filtered or unexported fields }
Router Interface defines the GDCE zone side layer-3 information for building the BGP session.
func (*Router_Interface) Descriptor
deprecated
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
type Subnet ¶
type Subnet struct { // Required. The canonical resource name of the subnet. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the subnet was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the subnet was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Labels associated with this resource. Labels map[string]string `` /* 153-byte string literal not displayed */ // Optional. A free-text description of the resource. Max length 1024 // characters. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Required. The network that this subnetwork belongs to. Network string `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty"` // The ranges of ipv4 addresses that are owned by this subnetwork. Ipv4Cidr []string `protobuf:"bytes,7,rep,name=ipv4_cidr,json=ipv4Cidr,proto3" json:"ipv4_cidr,omitempty"` // The ranges of ipv6 addresses that are owned by this subnetwork. Ipv6Cidr []string `protobuf:"bytes,8,rep,name=ipv6_cidr,json=ipv6Cidr,proto3" json:"ipv6_cidr,omitempty"` // Optional. VLAN id provided by user. If not specified we assign one // automatically. VlanId int32 `protobuf:"varint,9,opt,name=vlan_id,json=vlanId,proto3" json:"vlan_id,omitempty"` // Optional. A bonding type in the subnet creation specifies whether a VLAN // being created will be present on Bonded or Non-Bonded or Both port types. // In addition, this flag is to be used to set the specific network // configuration which clusters can then use for their workloads based on the // bonding choice. BondingType Subnet_BondingType `` /* 149-byte string literal not displayed */ // Output only. Current stage of the resource to the device by config push. State ResourceState `protobuf:"varint,10,opt,name=state,proto3,enum=mockgcp.cloud.edgenetwork.v1.ResourceState" json:"state,omitempty"` // contains filtered or unexported fields }
Message describing Subnet object
func (*Subnet) Descriptor
deprecated
func (*Subnet) GetBondingType ¶
func (x *Subnet) GetBondingType() Subnet_BondingType
func (*Subnet) GetCreateTime ¶
func (*Subnet) GetDescription ¶
func (*Subnet) GetIpv4Cidr ¶
func (*Subnet) GetIpv6Cidr ¶
func (*Subnet) GetNetwork ¶
func (*Subnet) GetState ¶
func (x *Subnet) GetState() ResourceState
func (*Subnet) GetUpdateTime ¶
func (*Subnet) ProtoMessage ¶
func (*Subnet) ProtoMessage()
func (*Subnet) ProtoReflect ¶
func (x *Subnet) ProtoReflect() protoreflect.Message
type 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
deprecated
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
type Subnet_BondingType ¶
type Subnet_BondingType int32
Bonding type in the subnet.
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 // Multi homed. Subnet_BONDED Subnet_BondingType = 1 // Single 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
deprecated
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
type UnimplementedEdgeNetworkServer ¶
type UnimplementedEdgeNetworkServer struct { }
UnimplementedEdgeNetworkServer must 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)
type UnsafeEdgeNetworkServer ¶
type UnsafeEdgeNetworkServer interface {
// contains filtered or unexported methods
}
UnsafeEdgeNetworkServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EdgeNetworkServer will result in compilation errors.
type 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 *field_mask.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
deprecated
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() *field_mask.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
type 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 *field_mask.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
deprecated
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() *field_mask.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
type Zone ¶
type Zone struct { // Required. The resource name of the zone. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time when the zone was created. CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time when the zone was last updated. UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Deprecated: not implemented. // Labels as key value pairs. // // Deprecated: Do not use. Labels map[string]string `` /* 153-byte string literal not displayed */ // Deprecated: not implemented. // The deployment layout type. // // Deprecated: Do not use. LayoutName string `protobuf:"bytes,5,opt,name=layout_name,json=layoutName,proto3" json:"layout_name,omitempty"` // contains filtered or unexported fields }
A Google Edge Cloud zone.
func (*Zone) Descriptor
deprecated
func (*Zone) GetCreateTime ¶
func (*Zone) GetLayoutName
deprecated
func (*Zone) GetUpdateTime ¶
func (*Zone) ProtoMessage ¶
func (*Zone) ProtoMessage()
func (*Zone) ProtoReflect ¶
func (x *Zone) ProtoReflect() protoreflect.Message