Documentation ¶
Index ¶
- Variables
- func RegisterCloudInfraServiceServer(s grpc.ServiceRegistrar, srv CloudInfraServiceServer)
- type ALGSpec
- func (*ALGSpec) Descriptor() ([]byte, []int)deprecated
- func (m *ALGSpec) GetAlgOptions() isALGSpec_AlgOptions
- func (x *ALGSpec) GetAlgType() ALGType
- func (x *ALGSpec) GetDnsOptions() *DNSOptions
- func (x *ALGSpec) GetFtpOptions() *FTPOptions
- func (x *ALGSpec) GetIdleTimeout() int32
- func (x *ALGSpec) GetMsrpcOptions() *MSRPCOptions
- func (x *ALGSpec) GetSunrpcOptions() *SunRPCOptions
- func (*ALGSpec) ProtoMessage()
- func (x *ALGSpec) ProtoReflect() protoreflect.Message
- func (x *ALGSpec) Reset()
- func (x *ALGSpec) String() string
- type ALGSpec_DnsOptions
- type ALGSpec_FtpOptions
- type ALGSpec_MsrpcOptions
- type ALGSpec_SunrpcOptions
- type ALGType
- type BGPAddrType
- func (BGPAddrType) Descriptor() protoreflect.EnumDescriptor
- func (x BGPAddrType) Enum() *BGPAddrType
- func (BGPAddrType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPAddrType) Number() protoreflect.EnumNumber
- func (x BGPAddrType) String() string
- func (BGPAddrType) Type() protoreflect.EnumType
- type BGPAdjRibOut
- func (*BGPAdjRibOut) Descriptor() ([]byte, []int)deprecated
- func (x *BGPAdjRibOut) GetSpec() *BGPAdjRibOutSpec
- func (x *BGPAdjRibOut) GetStatus() *BGPAdjRibOutStatus
- func (*BGPAdjRibOut) ProtoMessage()
- func (x *BGPAdjRibOut) ProtoReflect() protoreflect.Message
- func (x *BGPAdjRibOut) Reset()
- func (x *BGPAdjRibOut) String() string
- type BGPAdjRibOutSpec
- type BGPAdjRibOutStatus
- func (*BGPAdjRibOutStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BGPAdjRibOutStatus) GetAfi() BGPAfi
- func (x *BGPAdjRibOutStatus) GetAsPathStr() []byte
- func (x *BGPAdjRibOutStatus) GetAsSize() BgpAsSize
- func (x *BGPAdjRibOutStatus) GetComm() [][]byte
- func (x *BGPAdjRibOutStatus) GetExtComm() [][]byte
- func (x *BGPAdjRibOutStatus) GetMed() uint32
- func (x *BGPAdjRibOutStatus) GetMedPresent() bool
- func (x *BGPAdjRibOutStatus) GetPeerAddr() *_go.IPAddress
- func (x *BGPAdjRibOutStatus) GetPrefix() []byte
- func (x *BGPAdjRibOutStatus) GetPrefixLen() int32
- func (x *BGPAdjRibOutStatus) GetSafi() BGPSafi
- func (x *BGPAdjRibOutStatus) GetState() BgpAroAdvertState
- func (*BGPAdjRibOutStatus) ProtoMessage()
- func (x *BGPAdjRibOutStatus) ProtoReflect() protoreflect.Message
- func (x *BGPAdjRibOutStatus) Reset()
- func (x *BGPAdjRibOutStatus) String() string
- type BGPAfi
- type BGPClearRouteOptions
- func (BGPClearRouteOptions) Descriptor() protoreflect.EnumDescriptor
- func (x BGPClearRouteOptions) Enum() *BGPClearRouteOptions
- func (BGPClearRouteOptions) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPClearRouteOptions) Number() protoreflect.EnumNumber
- func (x BGPClearRouteOptions) String() string
- func (BGPClearRouteOptions) Type() protoreflect.EnumType
- type BGPCommunity
- func (*BGPCommunity) Descriptor() ([]byte, []int)deprecated
- func (x *BGPCommunity) GetAsn() int32
- func (x *BGPCommunity) GetCommunity() int32
- func (*BGPCommunity) ProtoMessage()
- func (x *BGPCommunity) ProtoReflect() protoreflect.Message
- func (x *BGPCommunity) Reset()
- func (x *BGPCommunity) String() string
- type BGPNLRIPrefix
- func (*BGPNLRIPrefix) Descriptor() ([]byte, []int)deprecated
- func (x *BGPNLRIPrefix) GetSpec() *BGPNLRIPrefixSpec
- func (x *BGPNLRIPrefix) GetState() *BGPNLRIPrefixStatus
- func (*BGPNLRIPrefix) ProtoMessage()
- func (x *BGPNLRIPrefix) ProtoReflect() protoreflect.Message
- func (x *BGPNLRIPrefix) Reset()
- func (x *BGPNLRIPrefix) String() string
- type BGPNLRIPrefixFilter
- func (*BGPNLRIPrefixFilter) Descriptor() ([]byte, []int)deprecated
- func (x *BGPNLRIPrefixFilter) GetBest() bool
- func (x *BGPNLRIPrefixFilter) GetExtComm() []byte
- func (x *BGPNLRIPrefixFilter) GetIpAddress() *_go.IPAddress
- func (x *BGPNLRIPrefixFilter) GetNextHop() *_go.IPAddress
- func (x *BGPNLRIPrefixFilter) GetRouteType() int32
- func (x *BGPNLRIPrefixFilter) GetVnid() int32
- func (*BGPNLRIPrefixFilter) ProtoMessage()
- func (x *BGPNLRIPrefixFilter) ProtoReflect() protoreflect.Message
- func (x *BGPNLRIPrefixFilter) Reset()
- func (x *BGPNLRIPrefixFilter) String() string
- type BGPNLRIPrefixSpec
- func (*BGPNLRIPrefixSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BGPNLRIPrefixSpec) GetAfi() BGPAfi
- func (x *BGPNLRIPrefixSpec) GetPathId() int32
- func (x *BGPNLRIPrefixSpec) GetPrefix() []byte
- func (x *BGPNLRIPrefixSpec) GetPrefixLen() int32
- func (x *BGPNLRIPrefixSpec) GetRouteSource() NLRISrc
- func (x *BGPNLRIPrefixSpec) GetRouteSourceIndex() int32
- func (x *BGPNLRIPrefixSpec) GetSafi() BGPSafi
- func (*BGPNLRIPrefixSpec) ProtoMessage()
- func (x *BGPNLRIPrefixSpec) ProtoReflect() protoreflect.Message
- func (x *BGPNLRIPrefixSpec) Reset()
- func (x *BGPNLRIPrefixSpec) String() string
- type BGPNLRIPrefixStatus
- func (*BGPNLRIPrefixStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BGPNLRIPrefixStatus) GetAfi() BGPAfi
- func (x *BGPNLRIPrefixStatus) GetAsPathStr() []byte
- func (x *BGPNLRIPrefixStatus) GetAsSize() BgpAsSize
- func (x *BGPNLRIPrefixStatus) GetBestRoute() bool
- func (x *BGPNLRIPrefixStatus) GetComm() [][]byte
- func (x *BGPNLRIPrefixStatus) GetEcmpRoute() bool
- func (x *BGPNLRIPrefixStatus) GetExtComm() [][]byte
- func (x *BGPNLRIPrefixStatus) GetFlapStarttime() int32
- func (x *BGPNLRIPrefixStatus) GetFlapStatsFlapcnt() int32
- func (x *BGPNLRIPrefixStatus) GetFlapStatsSupprsd() bool
- func (x *BGPNLRIPrefixStatus) GetIsActive() BgpNlriIsActive
- func (x *BGPNLRIPrefixStatus) GetLocalPref() int32
- func (x *BGPNLRIPrefixStatus) GetMed() uint32
- func (x *BGPNLRIPrefixStatus) GetMedPresent() bool
- func (x *BGPNLRIPrefixStatus) GetNextHopAddr() []byte
- func (x *BGPNLRIPrefixStatus) GetOrigin() BGPOriginAttr
- func (x *BGPNLRIPrefixStatus) GetPathId() int32
- func (x *BGPNLRIPrefixStatus) GetPathOrigId() []byte
- func (x *BGPNLRIPrefixStatus) GetPeerAddr() *_go.IPAddress
- func (x *BGPNLRIPrefixStatus) GetPeerType() BGPPeerType
- func (x *BGPNLRIPrefixStatus) GetPrefix() []byte
- func (x *BGPNLRIPrefixStatus) GetPrefixLen() int32
- func (x *BGPNLRIPrefixStatus) GetReasonNotBest() BGPRsnNotBest
- func (x *BGPNLRIPrefixStatus) GetRouteSource() NLRISrc
- func (x *BGPNLRIPrefixStatus) GetRouteSourceIndex() int32
- func (x *BGPNLRIPrefixStatus) GetSafi() BGPSafi
- func (x *BGPNLRIPrefixStatus) GetStale() bool
- func (*BGPNLRIPrefixStatus) ProtoMessage()
- func (x *BGPNLRIPrefixStatus) ProtoReflect() protoreflect.Message
- func (x *BGPNLRIPrefixStatus) Reset()
- func (x *BGPNLRIPrefixStatus) String() string
- type BGPOperState
- func (BGPOperState) Descriptor() protoreflect.EnumDescriptor
- func (x BGPOperState) Enum() *BGPOperState
- func (BGPOperState) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPOperState) Number() protoreflect.EnumNumber
- func (x BGPOperState) String() string
- func (BGPOperState) Type() protoreflect.EnumType
- type BGPOriginAttr
- func (BGPOriginAttr) Descriptor() protoreflect.EnumDescriptor
- func (x BGPOriginAttr) Enum() *BGPOriginAttr
- func (BGPOriginAttr) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPOriginAttr) Number() protoreflect.EnumNumber
- func (x BGPOriginAttr) String() string
- func (BGPOriginAttr) Type() protoreflect.EnumType
- type BGPPeer
- func (*BGPPeer) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeer) GetName() string
- func (x *BGPPeer) GetSpec() *BGPPeerSpec
- func (x *BGPPeer) GetStatus() *BGPPeerStatus
- func (*BGPPeer) ProtoMessage()
- func (x *BGPPeer) ProtoReflect() protoreflect.Message
- func (x *BGPPeer) Reset()
- func (x *BGPPeer) String() string
- type BGPPeerAf
- func (*BGPPeerAf) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeerAf) GetName() string
- func (x *BGPPeerAf) GetSpec() *BGPPeerAfSpec
- func (x *BGPPeerAf) GetState() *BGPPeerAfStatus
- func (*BGPPeerAf) ProtoMessage()
- func (x *BGPPeerAf) ProtoReflect() protoreflect.Message
- func (x *BGPPeerAf) Reset()
- func (x *BGPPeerAf) String() string
- type BGPPeerAfSpec
- func (*BGPPeerAfSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeerAfSpec) GetAfi() BGPAfi
- func (x *BGPPeerAfSpec) GetDefaultOrig() bool
- func (x *BGPPeerAfSpec) GetLocalAddr() *_go.IPAddress
- func (x *BGPPeerAfSpec) GetLocalAddrScopeId() int32
- func (x *BGPPeerAfSpec) GetLocalPort() int32
- func (x *BGPPeerAfSpec) GetNexthopSelf() bool
- func (x *BGPPeerAfSpec) GetPeerAddr() *_go.IPAddress
- func (x *BGPPeerAfSpec) GetRemotePort() int32
- func (x *BGPPeerAfSpec) GetSafi() BGPSafi
- func (*BGPPeerAfSpec) ProtoMessage()
- func (x *BGPPeerAfSpec) ProtoReflect() protoreflect.Message
- func (x *BGPPeerAfSpec) Reset()
- func (x *BGPPeerAfSpec) String() string
- type BGPPeerAfStatus
- func (*BGPPeerAfStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeerAfStatus) GetAddPathCapNeg() BgpAddPathCapNegCap
- func (x *BGPPeerAfStatus) GetLocalAddrScopeId() int32
- func (x *BGPPeerAfStatus) GetReflectorClient() BGPPeerRRClient
- func (x *BGPPeerAfStatus) GetRouteRefresh() bool
- func (x *BGPPeerAfStatus) GetUpdateGroup() int32
- func (*BGPPeerAfStatus) ProtoMessage()
- func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message
- func (x *BGPPeerAfStatus) Reset()
- func (x *BGPPeerAfStatus) String() string
- type BGPPeerRRClient
- func (BGPPeerRRClient) Descriptor() protoreflect.EnumDescriptor
- func (x BGPPeerRRClient) Enum() *BGPPeerRRClient
- func (BGPPeerRRClient) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPPeerRRClient) Number() protoreflect.EnumNumber
- func (x BGPPeerRRClient) String() string
- func (BGPPeerRRClient) Type() protoreflect.EnumType
- type BGPPeerSessionState
- func (BGPPeerSessionState) Descriptor() protoreflect.EnumDescriptor
- func (x BGPPeerSessionState) Enum() *BGPPeerSessionState
- func (BGPPeerSessionState) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPPeerSessionState) Number() protoreflect.EnumNumber
- func (x BGPPeerSessionState) String() string
- func (BGPPeerSessionState) Type() protoreflect.EnumType
- type BGPPeerSpec
- func (*BGPPeerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeerSpec) GetAllowLocalAs() int32
- func (x *BGPPeerSpec) GetConnectRetry() int32
- func (x *BGPPeerSpec) GetHoldtime() int32
- func (x *BGPPeerSpec) GetIdleHoldtime() int32
- func (x *BGPPeerSpec) GetKeepAlive() int32
- func (x *BGPPeerSpec) GetLocalAddress() *_go.IPAddress
- func (x *BGPPeerSpec) GetPassword() []byte
- func (x *BGPPeerSpec) GetPeerAddr() *_go.IPAddress
- func (x *BGPPeerSpec) GetRemoteAsn() uint32
- func (x *BGPPeerSpec) GetRrClient() BGPPeerRRClient
- func (x *BGPPeerSpec) GetSendComm() bool
- func (x *BGPPeerSpec) GetSendExtComm() bool
- func (x *BGPPeerSpec) GetState() _go.AdminState
- func (x *BGPPeerSpec) GetTtl() int32
- func (*BGPPeerSpec) ProtoMessage()
- func (x *BGPPeerSpec) ProtoReflect() protoreflect.Message
- func (x *BGPPeerSpec) Reset()
- func (x *BGPPeerSpec) String() string
- type BGPPeerStatus
- func (*BGPPeerStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BGPPeerStatus) GetCapsNeg() int32
- func (x *BGPPeerStatus) GetCapsRcvd() int32
- func (x *BGPPeerStatus) GetCapsSent() int32
- func (x *BGPPeerStatus) GetConnectRetryCount() int32
- func (x *BGPPeerStatus) GetConnectRetryInt() int32
- func (x *BGPPeerStatus) GetFsmEstTransitions() int32
- func (x *BGPPeerStatus) GetFsmEstablishedtime() int32
- func (x *BGPPeerStatus) GetHoldtime() int32
- func (x *BGPPeerStatus) GetIncomingKeepalives() int32
- func (x *BGPPeerStatus) GetIncomingNotifications() int32
- func (x *BGPPeerStatus) GetIncomingOpens() int32
- func (x *BGPPeerStatus) GetIncomingPrfxes() int32
- func (x *BGPPeerStatus) GetIncomingPrfxesExpWdr() int32
- func (x *BGPPeerStatus) GetIncomingPrfxesImpWdr() int32
- func (x *BGPPeerStatus) GetIncomingRefreshes() int32
- func (x *BGPPeerStatus) GetIncomingTotalMessages() int32
- func (x *BGPPeerStatus) GetIncomingUpdates() int32
- func (x *BGPPeerStatus) GetIncomingUpdatesElpstime() int32
- func (x *BGPPeerStatus) GetKeepalive() int32
- func (x *BGPPeerStatus) GetLastErrorRcvd() []byte
- func (x *BGPPeerStatus) GetLastErrorSent() []byte
- func (x *BGPPeerStatus) GetLocalAddr() *_go.IPAddress
- func (x *BGPPeerStatus) GetOperState() BGPOperState
- func (x *BGPPeerStatus) GetOrfEntryCount() int32
- func (x *BGPPeerStatus) GetOutboundNotifications() int32
- func (x *BGPPeerStatus) GetOutgoingKeepalives() int32
- func (x *BGPPeerStatus) GetOutgoingOpens() int32
- func (x *BGPPeerStatus) GetOutgoingPrfxes() int32
- func (x *BGPPeerStatus) GetOutgoingPrfxesAdvertised() int32
- func (x *BGPPeerStatus) GetOutgoingPrfxesDenied() int32
- func (x *BGPPeerStatus) GetOutgoingPrfxesExpWdr() int32
- func (x *BGPPeerStatus) GetOutgoingPrfxesImpWdr() int32
- func (x *BGPPeerStatus) GetOutgoingRefreshes() int32
- func (x *BGPPeerStatus) GetOutgoingTotalMessages() int32
- func (x *BGPPeerStatus) GetOutgoingUpdateElpstime() int32
- func (x *BGPPeerStatus) GetOutgoingUpdates() int32
- func (x *BGPPeerStatus) GetPeerIndex() int32
- func (x *BGPPeerStatus) GetPeergr() int32
- func (x *BGPPeerStatus) GetPrevSessionState() BGPPeerSessionState
- func (x *BGPPeerStatus) GetRcvdMsgElpstime() int32
- func (x *BGPPeerStatus) GetReceivedHoldtime() int32
- func (x *BGPPeerStatus) GetRouteRefrRcvd() int32
- func (x *BGPPeerStatus) GetRouteRefrSent() int32
- func (x *BGPPeerStatus) GetSelLocalAddrType() BGPAddrType
- func (x *BGPPeerStatus) GetSessionState() BGPPeerSessionState
- func (x *BGPPeerStatus) GetStalePathtime() int32
- func (x *BGPPeerStatus) GetTtl() int32
- func (*BGPPeerStatus) ProtoMessage()
- func (x *BGPPeerStatus) ProtoReflect() protoreflect.Message
- func (x *BGPPeerStatus) Reset()
- func (x *BGPPeerStatus) String() string
- type BGPPeerType
- func (BGPPeerType) Descriptor() protoreflect.EnumDescriptor
- func (x BGPPeerType) Enum() *BGPPeerType
- func (BGPPeerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPPeerType) Number() protoreflect.EnumNumber
- func (x BGPPeerType) String() string
- func (BGPPeerType) Type() protoreflect.EnumType
- type BGPRsnNotBest
- func (BGPRsnNotBest) Descriptor() protoreflect.EnumDescriptor
- func (x BGPRsnNotBest) Enum() *BGPRsnNotBest
- func (BGPRsnNotBest) EnumDescriptor() ([]byte, []int)deprecated
- func (x BGPRsnNotBest) Number() protoreflect.EnumNumber
- func (x BGPRsnNotBest) String() string
- func (BGPRsnNotBest) Type() protoreflect.EnumType
- type BGPSafi
- type Bgp
- type BgpAddPathCapNegCap
- func (BgpAddPathCapNegCap) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAddPathCapNegCap) Enum() *BgpAddPathCapNegCap
- func (BgpAddPathCapNegCap) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAddPathCapNegCap) Number() protoreflect.EnumNumber
- func (x BgpAddPathCapNegCap) String() string
- func (BgpAddPathCapNegCap) Type() protoreflect.EnumType
- type BgpAroAdvertState
- func (BgpAroAdvertState) Descriptor() protoreflect.EnumDescriptor
- func (x BgpAroAdvertState) Enum() *BgpAroAdvertState
- func (BgpAroAdvertState) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpAroAdvertState) Number() protoreflect.EnumNumber
- func (x BgpAroAdvertState) String() string
- func (BgpAroAdvertState) Type() protoreflect.EnumType
- type BgpAsSize
- type BgpNlriIsActive
- func (BgpNlriIsActive) Descriptor() protoreflect.EnumDescriptor
- func (x BgpNlriIsActive) Enum() *BgpNlriIsActive
- func (BgpNlriIsActive) EnumDescriptor() ([]byte, []int)deprecated
- func (x BgpNlriIsActive) Number() protoreflect.EnumNumber
- func (x BgpNlriIsActive) String() string
- func (BgpNlriIsActive) Type() protoreflect.EnumType
- type BgpSpec
- func (*BgpSpec) Descriptor() ([]byte, []int)deprecated
- func (x *BgpSpec) GetClusterId() uint32
- func (x *BgpSpec) GetDisable() bool
- func (x *BgpSpec) GetLocalAsn() uint32
- func (x *BgpSpec) GetRouterId() uint32
- func (x *BgpSpec) GetSuppressDefaultResolution() bool
- func (*BgpSpec) ProtoMessage()
- func (x *BgpSpec) ProtoReflect() protoreflect.Message
- func (x *BgpSpec) Reset()
- func (x *BgpSpec) String() string
- type BgpStatus
- func (*BgpStatus) Descriptor() ([]byte, []int)deprecated
- func (x *BgpStatus) GetAdjRibOutRoutesCount() int32
- func (x *BgpStatus) GetOperState() BGPOperState
- func (x *BgpStatus) GetPeakNumAdjRibOutRoutes() int32
- func (x *BgpStatus) GetRemDelaytime() int32
- func (x *BgpStatus) GetTableVer() int32
- func (*BgpStatus) ProtoMessage()
- func (x *BgpStatus) ProtoReflect() protoreflect.Message
- func (x *BgpStatus) Reset()
- func (x *BgpStatus) String() string
- type CloudInfraServiceClient
- type CloudInfraServiceServer
- type ControlIfSpec
- func (*ControlIfSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ControlIfSpec) GetMacAddress() []byte
- func (x *ControlIfSpec) GetPrefix() *_go.IPPrefix
- func (*ControlIfSpec) ProtoMessage()
- func (x *ControlIfSpec) ProtoReflect() protoreflect.Message
- func (x *ControlIfSpec) Reset()
- func (x *ControlIfSpec) String() string
- type CreateBGPPeerAfRequest
- func (*CreateBGPPeerAfRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf
- func (x *CreateBGPPeerAfRequest) GetBgppeerafId() string
- func (x *CreateBGPPeerAfRequest) GetParent() string
- func (*CreateBGPPeerAfRequest) ProtoMessage()
- func (x *CreateBGPPeerAfRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBGPPeerAfRequest) Reset()
- func (x *CreateBGPPeerAfRequest) String() string
- type CreateBGPPeerRequest
- func (*CreateBGPPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBGPPeerRequest) GetBgppeer() *BGPPeer
- func (x *CreateBGPPeerRequest) GetBgppeerId() string
- func (x *CreateBGPPeerRequest) GetParent() string
- func (*CreateBGPPeerRequest) ProtoMessage()
- func (x *CreateBGPPeerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBGPPeerRequest) Reset()
- func (x *CreateBGPPeerRequest) String() string
- type CreateBgpRequest
- func (*CreateBgpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateBgpRequest) GetBgp() *Bgp
- func (x *CreateBgpRequest) GetBgpId() string
- func (x *CreateBgpRequest) GetParent() string
- func (*CreateBgpRequest) ProtoMessage()
- func (x *CreateBgpRequest) ProtoReflect() protoreflect.Message
- func (x *CreateBgpRequest) Reset()
- func (x *CreateBgpRequest) String() string
- type CreateDeviceRequest
- func (*CreateDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDeviceRequest) GetDevice() *Device
- func (x *CreateDeviceRequest) GetDeviceId() string
- func (x *CreateDeviceRequest) GetParent() string
- func (*CreateDeviceRequest) ProtoMessage()
- func (x *CreateDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDeviceRequest) Reset()
- func (x *CreateDeviceRequest) String() string
- type CreateInterfaceRequest
- func (*CreateInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateInterfaceRequest) GetInterface() *Interface
- func (x *CreateInterfaceRequest) GetInterfaceId() string
- func (x *CreateInterfaceRequest) GetParent() string
- func (*CreateInterfaceRequest) ProtoMessage()
- func (x *CreateInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateInterfaceRequest) Reset()
- func (x *CreateInterfaceRequest) String() string
- type CreateMappingRequest
- func (*CreateMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMappingRequest) GetMapping() *Mapping
- func (x *CreateMappingRequest) GetMappingId() string
- func (x *CreateMappingRequest) GetParent() string
- func (*CreateMappingRequest) ProtoMessage()
- func (x *CreateMappingRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMappingRequest) Reset()
- func (x *CreateMappingRequest) String() string
- type CreateNextHopGroupRequest
- func (*CreateNextHopGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNextHopGroupRequest) GetNexthopgroup() *NextHopGroup
- func (x *CreateNextHopGroupRequest) GetNexthopgroupId() string
- func (x *CreateNextHopGroupRequest) GetParent() string
- func (*CreateNextHopGroupRequest) ProtoMessage()
- func (x *CreateNextHopGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNextHopGroupRequest) Reset()
- func (x *CreateNextHopGroupRequest) String() string
- type CreateNextHopRequest
- func (*CreateNextHopRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNextHopRequest) GetNexthop() *NextHop
- func (x *CreateNextHopRequest) GetNexthopId() string
- func (x *CreateNextHopRequest) GetParent() string
- func (*CreateNextHopRequest) ProtoMessage()
- func (x *CreateNextHopRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNextHopRequest) Reset()
- func (x *CreateNextHopRequest) String() string
- type CreateRouteRequest
- func (*CreateRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRouteRequest) GetParent() string
- func (x *CreateRouteRequest) GetRoute() *Route
- func (x *CreateRouteRequest) GetRouteId() string
- func (*CreateRouteRequest) ProtoMessage()
- func (x *CreateRouteRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRouteRequest) Reset()
- func (x *CreateRouteRequest) String() string
- type CreateRouteTableRequest
- func (*CreateRouteTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRouteTableRequest) GetParent() string
- func (x *CreateRouteTableRequest) GetRoutetable() *RouteTable
- func (x *CreateRouteTableRequest) GetRoutetableId() string
- func (*CreateRouteTableRequest) ProtoMessage()
- func (x *CreateRouteTableRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRouteTableRequest) Reset()
- func (x *CreateRouteTableRequest) String() string
- type CreateSecurityPolicyRequest
- func (*CreateSecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityPolicyRequest) GetParent() string
- func (x *CreateSecurityPolicyRequest) GetSecuritypolicy() *SecurityPolicy
- func (x *CreateSecurityPolicyRequest) GetSecuritypolicyId() string
- func (*CreateSecurityPolicyRequest) ProtoMessage()
- func (x *CreateSecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityPolicyRequest) Reset()
- func (x *CreateSecurityPolicyRequest) String() string
- type CreateSecurityProfileRequest
- func (*CreateSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityProfileRequest) GetParent() string
- func (x *CreateSecurityProfileRequest) GetSecurityprofile() *SecurityProfile
- func (x *CreateSecurityProfileRequest) GetSecurityprofileId() string
- func (*CreateSecurityProfileRequest) ProtoMessage()
- func (x *CreateSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityProfileRequest) Reset()
- func (x *CreateSecurityProfileRequest) String() string
- type CreateSecurityRuleRequest
- func (*CreateSecurityRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSecurityRuleRequest) GetParent() string
- func (x *CreateSecurityRuleRequest) GetSecurityrule() *SecurityRule
- func (x *CreateSecurityRuleRequest) GetSecurityruleId() string
- func (*CreateSecurityRuleRequest) ProtoMessage()
- func (x *CreateSecurityRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSecurityRuleRequest) Reset()
- func (x *CreateSecurityRuleRequest) String() string
- type CreateSubnetRequest
- func (*CreateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubnetRequest) GetParent() 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 CreateTunnelRequest
- func (*CreateTunnelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTunnelRequest) GetParent() string
- func (x *CreateTunnelRequest) GetTunnel() *Tunnel
- func (x *CreateTunnelRequest) GetTunnelId() string
- func (*CreateTunnelRequest) ProtoMessage()
- func (x *CreateTunnelRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTunnelRequest) Reset()
- func (x *CreateTunnelRequest) String() string
- type CreateUnderlayRouteRequest
- func (*CreateUnderlayRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUnderlayRouteRequest) GetParent() string
- func (x *CreateUnderlayRouteRequest) GetUnderlayroute() *UnderlayRoute
- func (x *CreateUnderlayRouteRequest) GetUnderlayrouteId() string
- func (*CreateUnderlayRouteRequest) ProtoMessage()
- func (x *CreateUnderlayRouteRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUnderlayRouteRequest) Reset()
- func (x *CreateUnderlayRouteRequest) String() string
- type CreateVPCPeerRequest
- func (*CreateVPCPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVPCPeerRequest) GetParent() string
- func (x *CreateVPCPeerRequest) GetVpcpeer() *VPCPeer
- func (x *CreateVPCPeerRequest) GetVpcpeerId() string
- func (*CreateVPCPeerRequest) ProtoMessage()
- func (x *CreateVPCPeerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVPCPeerRequest) Reset()
- func (x *CreateVPCPeerRequest) String() string
- type CreateVnicRequest
- func (*CreateVnicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVnicRequest) GetParent() string
- func (x *CreateVnicRequest) GetVnic() *Vnic
- func (x *CreateVnicRequest) GetVnicId() string
- func (*CreateVnicRequest) ProtoMessage()
- func (x *CreateVnicRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVnicRequest) Reset()
- func (x *CreateVnicRequest) String() string
- type CreateVpcRequest
- func (*CreateVpcRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVpcRequest) GetParent() string
- func (x *CreateVpcRequest) GetVpc() *Vpc
- func (x *CreateVpcRequest) GetVpcId() string
- func (*CreateVpcRequest) ProtoMessage()
- func (x *CreateVpcRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVpcRequest) Reset()
- func (x *CreateVpcRequest) String() string
- type DNSOptions
- func (*DNSOptions) Descriptor() ([]byte, []int)deprecated
- func (x *DNSOptions) GetDropLargeDomainNameRef() bool
- func (x *DNSOptions) GetDropLongLabelMessages() bool
- func (x *DNSOptions) GetDropMultiQueryMessages() bool
- func (x *DNSOptions) GetDropMultiZoneMessages() bool
- func (x *DNSOptions) GetMaxMessageLength() int32
- func (x *DNSOptions) GetResponseTimeout() int32
- func (*DNSOptions) ProtoMessage()
- func (x *DNSOptions) ProtoReflect() protoreflect.Message
- func (x *DNSOptions) Reset()
- func (x *DNSOptions) String() string
- type DeleteBGPPeerAfRequest
- func (*DeleteBGPPeerAfRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBGPPeerAfRequest) GetAllowMissing() bool
- func (x *DeleteBGPPeerAfRequest) GetName() string
- func (*DeleteBGPPeerAfRequest) ProtoMessage()
- func (x *DeleteBGPPeerAfRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBGPPeerAfRequest) Reset()
- func (x *DeleteBGPPeerAfRequest) String() string
- type DeleteBGPPeerRequest
- func (*DeleteBGPPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBGPPeerRequest) GetAllowMissing() bool
- func (x *DeleteBGPPeerRequest) GetName() string
- func (*DeleteBGPPeerRequest) ProtoMessage()
- func (x *DeleteBGPPeerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBGPPeerRequest) Reset()
- func (x *DeleteBGPPeerRequest) String() string
- type DeleteBgpRequest
- func (*DeleteBgpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteBgpRequest) GetAllowMissing() bool
- func (x *DeleteBgpRequest) GetName() string
- func (*DeleteBgpRequest) ProtoMessage()
- func (x *DeleteBgpRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteBgpRequest) Reset()
- func (x *DeleteBgpRequest) String() string
- type DeleteDeviceRequest
- func (*DeleteDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDeviceRequest) GetAllowMissing() bool
- func (x *DeleteDeviceRequest) GetName() string
- func (*DeleteDeviceRequest) ProtoMessage()
- func (x *DeleteDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDeviceRequest) Reset()
- func (x *DeleteDeviceRequest) String() string
- type DeleteInterfaceRequest
- func (*DeleteInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteInterfaceRequest) GetAllowMissing() bool
- func (x *DeleteInterfaceRequest) GetName() string
- func (*DeleteInterfaceRequest) ProtoMessage()
- func (x *DeleteInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteInterfaceRequest) Reset()
- func (x *DeleteInterfaceRequest) String() string
- type DeleteMappingRequest
- func (*DeleteMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMappingRequest) GetAllowMissing() bool
- func (x *DeleteMappingRequest) GetName() string
- func (*DeleteMappingRequest) ProtoMessage()
- func (x *DeleteMappingRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMappingRequest) Reset()
- func (x *DeleteMappingRequest) String() string
- type DeleteNextHopGroupRequest
- func (*DeleteNextHopGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNextHopGroupRequest) GetAllowMissing() bool
- func (x *DeleteNextHopGroupRequest) GetName() string
- func (*DeleteNextHopGroupRequest) ProtoMessage()
- func (x *DeleteNextHopGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNextHopGroupRequest) Reset()
- func (x *DeleteNextHopGroupRequest) String() string
- type DeleteNextHopRequest
- func (*DeleteNextHopRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteNextHopRequest) GetAllowMissing() bool
- func (x *DeleteNextHopRequest) GetName() string
- func (*DeleteNextHopRequest) ProtoMessage()
- func (x *DeleteNextHopRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteNextHopRequest) Reset()
- func (x *DeleteNextHopRequest) String() string
- type DeleteRouteRequest
- func (*DeleteRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRouteRequest) GetAllowMissing() bool
- func (x *DeleteRouteRequest) GetName() string
- func (*DeleteRouteRequest) ProtoMessage()
- func (x *DeleteRouteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRouteRequest) Reset()
- func (x *DeleteRouteRequest) String() string
- type DeleteRouteTableRequest
- func (*DeleteRouteTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRouteTableRequest) GetAllowMissing() bool
- func (x *DeleteRouteTableRequest) GetName() string
- func (*DeleteRouteTableRequest) ProtoMessage()
- func (x *DeleteRouteTableRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRouteTableRequest) Reset()
- func (x *DeleteRouteTableRequest) String() string
- type DeleteSecurityPolicyRequest
- func (*DeleteSecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityPolicyRequest) GetAllowMissing() bool
- func (x *DeleteSecurityPolicyRequest) GetName() string
- func (*DeleteSecurityPolicyRequest) ProtoMessage()
- func (x *DeleteSecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityPolicyRequest) Reset()
- func (x *DeleteSecurityPolicyRequest) String() string
- type DeleteSecurityProfileRequest
- func (*DeleteSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityProfileRequest) GetAllowMissing() bool
- func (x *DeleteSecurityProfileRequest) GetName() string
- func (*DeleteSecurityProfileRequest) ProtoMessage()
- func (x *DeleteSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityProfileRequest) Reset()
- func (x *DeleteSecurityProfileRequest) String() string
- type DeleteSecurityRuleRequest
- func (*DeleteSecurityRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSecurityRuleRequest) GetAllowMissing() bool
- func (x *DeleteSecurityRuleRequest) GetName() string
- func (*DeleteSecurityRuleRequest) ProtoMessage()
- func (x *DeleteSecurityRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSecurityRuleRequest) Reset()
- func (x *DeleteSecurityRuleRequest) String() string
- type DeleteSubnetRequest
- func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSubnetRequest) GetAllowMissing() bool
- func (x *DeleteSubnetRequest) GetName() string
- func (*DeleteSubnetRequest) ProtoMessage()
- func (x *DeleteSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSubnetRequest) Reset()
- func (x *DeleteSubnetRequest) String() string
- type DeleteTunnelRequest
- func (*DeleteTunnelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTunnelRequest) GetAllowMissing() bool
- func (x *DeleteTunnelRequest) GetName() string
- func (*DeleteTunnelRequest) ProtoMessage()
- func (x *DeleteTunnelRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTunnelRequest) Reset()
- func (x *DeleteTunnelRequest) String() string
- type DeleteUnderlayRouteRequest
- func (*DeleteUnderlayRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUnderlayRouteRequest) GetAllowMissing() bool
- func (x *DeleteUnderlayRouteRequest) GetName() string
- func (*DeleteUnderlayRouteRequest) ProtoMessage()
- func (x *DeleteUnderlayRouteRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteUnderlayRouteRequest) Reset()
- func (x *DeleteUnderlayRouteRequest) String() string
- type DeleteVPCPeerRequest
- func (*DeleteVPCPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVPCPeerRequest) GetAllowMissing() bool
- func (x *DeleteVPCPeerRequest) GetName() string
- func (*DeleteVPCPeerRequest) ProtoMessage()
- func (x *DeleteVPCPeerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVPCPeerRequest) Reset()
- func (x *DeleteVPCPeerRequest) String() string
- type DeleteVnicRequest
- func (*DeleteVnicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVnicRequest) GetAllowMissing() bool
- func (x *DeleteVnicRequest) GetName() string
- func (*DeleteVnicRequest) ProtoMessage()
- func (x *DeleteVnicRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVnicRequest) Reset()
- func (x *DeleteVnicRequest) String() string
- type DeleteVpcRequest
- func (*DeleteVpcRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVpcRequest) GetAllowMissing() bool
- func (x *DeleteVpcRequest) GetName() string
- func (*DeleteVpcRequest) ProtoMessage()
- func (x *DeleteVpcRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVpcRequest) Reset()
- func (x *DeleteVpcRequest) String() string
- type Device
- func (*Device) Descriptor() ([]byte, []int)deprecated
- func (x *Device) GetName() string
- func (x *Device) GetSpec() *DeviceSpec
- func (x *Device) GetStatus() *DeviceStatus
- func (*Device) ProtoMessage()
- func (x *Device) ProtoReflect() protoreflect.Message
- func (x *Device) Reset()
- func (x *Device) String() string
- type DeviceCapabilities
- func (*DeviceCapabilities) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceCapabilities) GetNetworkPolicyCapabilities() *DeviceCapabilitiesNetworkPolicy
- func (x *DeviceCapabilities) GetRoutingCapabilties() *DeviceCapabilitiesDynamicRouting
- func (*DeviceCapabilities) ProtoMessage()
- func (x *DeviceCapabilities) ProtoReflect() protoreflect.Message
- func (x *DeviceCapabilities) Reset()
- func (x *DeviceCapabilities) String() string
- type DeviceCapabilitiesDynamicRouting
- func (*DeviceCapabilitiesDynamicRouting) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceCapabilitiesDynamicRouting) GetUnderlayBgp() bool
- func (*DeviceCapabilitiesDynamicRouting) ProtoMessage()
- func (x *DeviceCapabilitiesDynamicRouting) ProtoReflect() protoreflect.Message
- func (x *DeviceCapabilitiesDynamicRouting) Reset()
- func (x *DeviceCapabilitiesDynamicRouting) String() string
- type DeviceCapabilitiesNetworkPolicy
- func (*DeviceCapabilitiesNetworkPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceCapabilitiesNetworkPolicy) GetCompactRules() bool
- func (*DeviceCapabilitiesNetworkPolicy) ProtoMessage()
- func (x *DeviceCapabilitiesNetworkPolicy) ProtoReflect() protoreflect.Message
- func (x *DeviceCapabilitiesNetworkPolicy) Reset()
- func (x *DeviceCapabilitiesNetworkPolicy) String() string
- type DeviceSpec
- func (*DeviceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceSpec) GetGatewayIp() *_go.IPAddress
- func (x *DeviceSpec) GetIpv4Address() *_go.IPAddress
- func (x *DeviceSpec) GetIpv6Address() *_go.IPAddress
- func (x *DeviceSpec) GetMacAddr() []byte
- func (x *DeviceSpec) GetMgmtNetworkSpec() *MgmtNetworkSpec
- func (x *DeviceSpec) GetOverlayRoutingEnabled() bool
- func (x *DeviceSpec) GetPcieFunctions() *PCIeFunctionsSpec
- func (x *DeviceSpec) GetSystemname() string
- func (*DeviceSpec) ProtoMessage()
- func (x *DeviceSpec) ProtoReflect() protoreflect.Message
- func (x *DeviceSpec) Reset()
- func (x *DeviceSpec) String() string
- type DeviceStatus
- func (*DeviceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceStatus) GetAlerts() []*SystemAlert
- func (x *DeviceStatus) GetChipType() string
- func (x *DeviceStatus) GetCriticalEvents() []*SystemEvent
- func (x *DeviceStatus) GetDescription() string
- func (x *DeviceStatus) GetHostIfCount() int32
- func (x *DeviceStatus) GetOsVersion() string
- func (x *DeviceStatus) GetPciePortCount() int32
- func (x *DeviceStatus) GetPipeline() string
- func (x *DeviceStatus) GetPortCount() int32
- func (x *DeviceStatus) GetSystemMacAddress() []byte
- func (x *DeviceStatus) GetVendorId() string
- func (*DeviceStatus) ProtoMessage()
- func (x *DeviceStatus) ProtoReflect() protoreflect.Message
- func (x *DeviceStatus) Reset()
- func (x *DeviceStatus) String() string
- type DropNexthop
- type FTPOptions
- type GetBGPPeerAfRequest
- func (*GetBGPPeerAfRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetBGPPeerAfRequest) GetName() string
- func (*GetBGPPeerAfRequest) ProtoMessage()
- func (x *GetBGPPeerAfRequest) ProtoReflect() protoreflect.Message
- func (x *GetBGPPeerAfRequest) Reset()
- func (x *GetBGPPeerAfRequest) String() string
- type GetBGPPeerRequest
- type GetBgpRequest
- type GetDeviceCapabilitiesRequest
- func (*GetDeviceCapabilitiesRequest) Descriptor() ([]byte, []int)deprecated
- func (*GetDeviceCapabilitiesRequest) ProtoMessage()
- func (x *GetDeviceCapabilitiesRequest) ProtoReflect() protoreflect.Message
- func (x *GetDeviceCapabilitiesRequest) Reset()
- func (x *GetDeviceCapabilitiesRequest) String() string
- type GetDeviceRequest
- type GetInterfaceRequest
- func (*GetInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetInterfaceRequest) GetName() string
- func (*GetInterfaceRequest) ProtoMessage()
- func (x *GetInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *GetInterfaceRequest) Reset()
- func (x *GetInterfaceRequest) String() string
- type GetMappingRequest
- type GetNextHopGroupRequest
- func (*GetNextHopGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNextHopGroupRequest) GetName() string
- func (*GetNextHopGroupRequest) ProtoMessage()
- func (x *GetNextHopGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetNextHopGroupRequest) Reset()
- func (x *GetNextHopGroupRequest) String() string
- type GetNextHopRequest
- type GetPortRequest
- type GetRouteRequest
- type GetRouteTableRequest
- func (*GetRouteTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRouteTableRequest) GetName() string
- func (*GetRouteTableRequest) ProtoMessage()
- func (x *GetRouteTableRequest) ProtoReflect() protoreflect.Message
- func (x *GetRouteTableRequest) Reset()
- func (x *GetRouteTableRequest) String() string
- type GetSecurityPolicyRequest
- func (*GetSecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSecurityPolicyRequest) GetName() string
- func (*GetSecurityPolicyRequest) ProtoMessage()
- func (x *GetSecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetSecurityPolicyRequest) Reset()
- func (x *GetSecurityPolicyRequest) String() string
- type GetSecurityProfileRequest
- func (*GetSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSecurityProfileRequest) GetName() string
- func (*GetSecurityProfileRequest) ProtoMessage()
- func (x *GetSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *GetSecurityProfileRequest) Reset()
- func (x *GetSecurityProfileRequest) String() string
- type GetSecurityRuleRequest
- func (*GetSecurityRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSecurityRuleRequest) GetName() string
- func (*GetSecurityRuleRequest) ProtoMessage()
- func (x *GetSecurityRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetSecurityRuleRequest) Reset()
- func (x *GetSecurityRuleRequest) String() string
- type GetSubnetRequest
- type GetTunnelRequest
- type GetUnderlayRouteRequest
- func (*GetUnderlayRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUnderlayRouteRequest) GetName() string
- func (*GetUnderlayRouteRequest) ProtoMessage()
- func (x *GetUnderlayRouteRequest) ProtoReflect() protoreflect.Message
- func (x *GetUnderlayRouteRequest) Reset()
- func (x *GetUnderlayRouteRequest) String() string
- type GetVPCPeerRequest
- type GetVnicRequest
- type GetVpcRequest
- type HostIfSpec
- func (*HostIfSpec) Descriptor() ([]byte, []int)deprecated
- func (x *HostIfSpec) GetEnableConnectionTracking() bool
- func (x *HostIfSpec) GetIfname() string
- func (x *HostIfSpec) GetMacAddress() []byte
- func (x *HostIfSpec) GetVf() bool
- func (*HostIfSpec) ProtoMessage()
- func (x *HostIfSpec) ProtoReflect() protoreflect.Message
- func (x *HostIfSpec) Reset()
- func (x *HostIfSpec) String() string
- type HostIfStatus
- func (*HostIfStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HostIfStatus) GetHwIfIdxes() [][]byte
- func (x *HostIfStatus) GetIfname() string
- func (x *HostIfStatus) GetMacAddress() []byte
- func (x *HostIfStatus) GetStatus() IfStatus
- func (*HostIfStatus) ProtoMessage()
- func (x *HostIfStatus) ProtoReflect() protoreflect.Message
- func (x *HostIfStatus) Reset()
- func (x *HostIfStatus) String() string
- type IPNextHopSpec
- func (*IPNextHopSpec) Descriptor() ([]byte, []int)deprecated
- func (x *IPNextHopSpec) GetIpAddress() *_go.IPAddress
- func (x *IPNextHopSpec) GetMac() []byte
- func (x *IPNextHopSpec) GetVlan() int32
- func (x *IPNextHopSpec) GetVpcNameRef() string
- func (*IPNextHopSpec) ProtoMessage()
- func (x *IPNextHopSpec) ProtoReflect() protoreflect.Message
- func (x *IPNextHopSpec) Reset()
- func (x *IPNextHopSpec) String() string
- type IfStatus
- type IfType
- type Interface
- func (*Interface) Descriptor() ([]byte, []int)deprecated
- func (x *Interface) GetName() string
- func (x *Interface) GetSpec() *InterfaceSpec
- func (x *Interface) GetStatus() *InterfaceStatus
- func (*Interface) ProtoMessage()
- func (x *Interface) ProtoReflect() protoreflect.Message
- func (x *Interface) Reset()
- func (x *Interface) String() string
- type InterfaceSpec
- func (*InterfaceSpec) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceSpec) GetAdminStatus() IfStatus
- func (x *InterfaceSpec) GetControlIfSpec() *ControlIfSpec
- func (x *InterfaceSpec) GetHostIfSpec() *HostIfSpec
- func (x *InterfaceSpec) GetIfid() int32
- func (m *InterfaceSpec) GetIfinfo() isInterfaceSpec_Ifinfo
- func (x *InterfaceSpec) GetL3IfSpec() *L3IfSpec
- func (x *InterfaceSpec) GetLoopbackIfSpec() *LoopbackIfSpec
- func (x *InterfaceSpec) GetUplinkPcSpec() *UplinkPCSpec
- func (x *InterfaceSpec) GetUplinkSpec() *UplinkSpec
- func (*InterfaceSpec) ProtoMessage()
- func (x *InterfaceSpec) ProtoReflect() protoreflect.Message
- func (x *InterfaceSpec) Reset()
- func (x *InterfaceSpec) String() string
- type InterfaceSpec_ControlIfSpec
- type InterfaceSpec_HostIfSpec
- type InterfaceSpec_L3IfSpec
- type InterfaceSpec_LoopbackIfSpec
- type InterfaceSpec_UplinkPcSpec
- type InterfaceSpec_UplinkSpec
- type InterfaceStatus
- func (*InterfaceStatus) Descriptor() ([]byte, []int)deprecated
- func (x *InterfaceStatus) GetHostIfStatus() *HostIfStatus
- func (x *InterfaceStatus) GetIfIndex() uint32
- func (m *InterfaceStatus) GetIfstatus() isInterfaceStatus_Ifstatus
- func (x *InterfaceStatus) GetLoopbackIfStatus() *LoopbackIfStatus
- func (x *InterfaceStatus) GetOperStatus() IfStatus
- func (x *InterfaceStatus) GetUplinkIfStatus() *UplinkIfStatus
- func (*InterfaceStatus) ProtoMessage()
- func (x *InterfaceStatus) ProtoReflect() protoreflect.Message
- func (x *InterfaceStatus) Reset()
- func (x *InterfaceStatus) String() string
- type InterfaceStatus_HostIfStatus
- type InterfaceStatus_LoopbackIfStatus
- type InterfaceStatus_UplinkIfStatus
- type L2MappingKey
- func (*L2MappingKey) Descriptor() ([]byte, []int)deprecated
- func (x *L2MappingKey) GetMacAddress() []byte
- func (x *L2MappingKey) GetSubnetNameRef() string
- func (*L2MappingKey) ProtoMessage()
- func (x *L2MappingKey) ProtoReflect() protoreflect.Message
- func (x *L2MappingKey) Reset()
- func (x *L2MappingKey) String() string
- type L3IfSpec
- func (*L3IfSpec) Descriptor() ([]byte, []int)deprecated
- func (x *L3IfSpec) GetEncap() *_go.Encap
- func (x *L3IfSpec) GetMacAddress() []byte
- func (x *L3IfSpec) GetPortNameRef() string
- func (x *L3IfSpec) GetPrefix() []*_go.IPPrefix
- func (x *L3IfSpec) GetVpcNameRef() string
- func (*L3IfSpec) ProtoMessage()
- func (x *L3IfSpec) ProtoReflect() protoreflect.Message
- func (x *L3IfSpec) Reset()
- func (x *L3IfSpec) String() string
- type L3MappingKey
- func (*L3MappingKey) Descriptor() ([]byte, []int)deprecated
- func (x *L3MappingKey) GetIpAddress() *_go.IPAddress
- func (x *L3MappingKey) GetVpcNameRef() string
- func (*L3MappingKey) ProtoMessage()
- func (x *L3MappingKey) ProtoReflect() protoreflect.Message
- func (x *L3MappingKey) Reset()
- func (x *L3MappingKey) String() string
- type ListBGPPeerAfsRequest
- func (*ListBGPPeerAfsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBGPPeerAfsRequest) GetPageSize() int32
- func (x *ListBGPPeerAfsRequest) GetPageToken() string
- func (x *ListBGPPeerAfsRequest) GetParent() string
- func (*ListBGPPeerAfsRequest) ProtoMessage()
- func (x *ListBGPPeerAfsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBGPPeerAfsRequest) Reset()
- func (x *ListBGPPeerAfsRequest) String() string
- type ListBGPPeerAfsResponse
- func (*ListBGPPeerAfsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBGPPeerAfsResponse) GetBgppeeraf() []*BGPPeerAf
- func (x *ListBGPPeerAfsResponse) GetNextPageToken() string
- func (*ListBGPPeerAfsResponse) ProtoMessage()
- func (x *ListBGPPeerAfsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBGPPeerAfsResponse) Reset()
- func (x *ListBGPPeerAfsResponse) String() string
- type ListBGPPeersRequest
- func (*ListBGPPeersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBGPPeersRequest) GetPageSize() int32
- func (x *ListBGPPeersRequest) GetPageToken() string
- func (x *ListBGPPeersRequest) GetParent() string
- func (*ListBGPPeersRequest) ProtoMessage()
- func (x *ListBGPPeersRequest) ProtoReflect() protoreflect.Message
- func (x *ListBGPPeersRequest) Reset()
- func (x *ListBGPPeersRequest) String() string
- type ListBGPPeersResponse
- func (*ListBGPPeersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBGPPeersResponse) GetBgppeer() []*BGPPeer
- func (x *ListBGPPeersResponse) GetNextPageToken() string
- func (*ListBGPPeersResponse) ProtoMessage()
- func (x *ListBGPPeersResponse) ProtoReflect() protoreflect.Message
- func (x *ListBGPPeersResponse) Reset()
- func (x *ListBGPPeersResponse) String() string
- type ListBgpsRequest
- func (*ListBgpsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListBgpsRequest) GetPageSize() int32
- func (x *ListBgpsRequest) GetPageToken() string
- func (x *ListBgpsRequest) GetParent() string
- func (*ListBgpsRequest) ProtoMessage()
- func (x *ListBgpsRequest) ProtoReflect() protoreflect.Message
- func (x *ListBgpsRequest) Reset()
- func (x *ListBgpsRequest) String() string
- type ListBgpsResponse
- func (*ListBgpsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListBgpsResponse) GetBgp() []*Bgp
- func (x *ListBgpsResponse) GetNextPageToken() string
- func (*ListBgpsResponse) ProtoMessage()
- func (x *ListBgpsResponse) ProtoReflect() protoreflect.Message
- func (x *ListBgpsResponse) Reset()
- func (x *ListBgpsResponse) String() string
- type ListDevicesRequest
- func (*ListDevicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDevicesRequest) GetPageSize() int32
- func (x *ListDevicesRequest) GetPageToken() string
- func (x *ListDevicesRequest) GetParent() string
- func (*ListDevicesRequest) ProtoMessage()
- func (x *ListDevicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListDevicesRequest) Reset()
- func (x *ListDevicesRequest) String() string
- type ListDevicesResponse
- func (*ListDevicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDevicesResponse) GetDevice() []*Device
- func (x *ListDevicesResponse) GetNextPageToken() string
- func (*ListDevicesResponse) ProtoMessage()
- func (x *ListDevicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDevicesResponse) Reset()
- func (x *ListDevicesResponse) String() string
- type ListInterfacesRequest
- func (*ListInterfacesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterfacesRequest) GetPageSize() int32
- func (x *ListInterfacesRequest) GetPageToken() string
- func (x *ListInterfacesRequest) GetParent() string
- func (*ListInterfacesRequest) ProtoMessage()
- func (x *ListInterfacesRequest) ProtoReflect() protoreflect.Message
- func (x *ListInterfacesRequest) Reset()
- func (x *ListInterfacesRequest) String() string
- type ListInterfacesResponse
- func (*ListInterfacesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListInterfacesResponse) GetInterface() []*Interface
- func (x *ListInterfacesResponse) GetNextPageToken() string
- func (*ListInterfacesResponse) ProtoMessage()
- func (x *ListInterfacesResponse) ProtoReflect() protoreflect.Message
- func (x *ListInterfacesResponse) Reset()
- func (x *ListInterfacesResponse) String() string
- type ListMappingsRequest
- func (*ListMappingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMappingsRequest) GetPageSize() int32
- func (x *ListMappingsRequest) GetPageToken() string
- func (x *ListMappingsRequest) GetParent() string
- func (*ListMappingsRequest) ProtoMessage()
- func (x *ListMappingsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMappingsRequest) Reset()
- func (x *ListMappingsRequest) String() string
- type ListMappingsResponse
- func (*ListMappingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMappingsResponse) GetMapping() []*Mapping
- func (x *ListMappingsResponse) GetNextPageToken() string
- func (*ListMappingsResponse) ProtoMessage()
- func (x *ListMappingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMappingsResponse) Reset()
- func (x *ListMappingsResponse) String() string
- type ListNextHopGroupsRequest
- func (*ListNextHopGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNextHopGroupsRequest) GetPageSize() int32
- func (x *ListNextHopGroupsRequest) GetPageToken() string
- func (x *ListNextHopGroupsRequest) GetParent() string
- func (*ListNextHopGroupsRequest) ProtoMessage()
- func (x *ListNextHopGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNextHopGroupsRequest) Reset()
- func (x *ListNextHopGroupsRequest) String() string
- type ListNextHopGroupsResponse
- func (*ListNextHopGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNextHopGroupsResponse) GetNextPageToken() string
- func (x *ListNextHopGroupsResponse) GetNexthopgroup() []*NextHopGroup
- func (*ListNextHopGroupsResponse) ProtoMessage()
- func (x *ListNextHopGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNextHopGroupsResponse) Reset()
- func (x *ListNextHopGroupsResponse) String() string
- type ListNextHopsRequest
- func (*ListNextHopsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListNextHopsRequest) GetPageSize() int32
- func (x *ListNextHopsRequest) GetPageToken() string
- func (x *ListNextHopsRequest) GetParent() string
- func (*ListNextHopsRequest) ProtoMessage()
- func (x *ListNextHopsRequest) ProtoReflect() protoreflect.Message
- func (x *ListNextHopsRequest) Reset()
- func (x *ListNextHopsRequest) String() string
- type ListNextHopsResponse
- func (*ListNextHopsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListNextHopsResponse) GetNextPageToken() string
- func (x *ListNextHopsResponse) GetNexthop() []*NextHop
- func (*ListNextHopsResponse) ProtoMessage()
- func (x *ListNextHopsResponse) ProtoReflect() protoreflect.Message
- func (x *ListNextHopsResponse) Reset()
- func (x *ListNextHopsResponse) String() string
- type ListPortsRequest
- func (*ListPortsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortsRequest) GetPageSize() int32
- func (x *ListPortsRequest) GetPageToken() string
- func (x *ListPortsRequest) GetParent() string
- func (*ListPortsRequest) ProtoMessage()
- func (x *ListPortsRequest) ProtoReflect() protoreflect.Message
- func (x *ListPortsRequest) Reset()
- func (x *ListPortsRequest) String() string
- type ListPortsResponse
- func (*ListPortsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPortsResponse) GetNextPageToken() string
- func (x *ListPortsResponse) GetPort() []*Port
- func (*ListPortsResponse) ProtoMessage()
- func (x *ListPortsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPortsResponse) Reset()
- func (x *ListPortsResponse) String() string
- type ListRouteTablesRequest
- func (*ListRouteTablesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRouteTablesRequest) GetPageSize() int32
- func (x *ListRouteTablesRequest) GetPageToken() string
- func (x *ListRouteTablesRequest) GetParent() string
- func (*ListRouteTablesRequest) ProtoMessage()
- func (x *ListRouteTablesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRouteTablesRequest) Reset()
- func (x *ListRouteTablesRequest) String() string
- type ListRouteTablesResponse
- func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRouteTablesResponse) GetNextPageToken() string
- func (x *ListRouteTablesResponse) GetRoutetable() []*RouteTable
- func (*ListRouteTablesResponse) ProtoMessage()
- func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRouteTablesResponse) Reset()
- func (x *ListRouteTablesResponse) String() string
- type ListRoutesRequest
- func (*ListRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesRequest) GetPageSize() int32
- func (x *ListRoutesRequest) GetPageToken() string
- func (x *ListRoutesRequest) GetParent() string
- func (*ListRoutesRequest) ProtoMessage()
- func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRoutesRequest) Reset()
- func (x *ListRoutesRequest) String() string
- type ListRoutesResponse
- func (*ListRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoutesResponse) GetNextPageToken() string
- func (x *ListRoutesResponse) GetRoute() []*Route
- func (*ListRoutesResponse) ProtoMessage()
- func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoutesResponse) Reset()
- func (x *ListRoutesResponse) String() string
- type ListSecurityPolicysRequest
- func (*ListSecurityPolicysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityPolicysRequest) GetPageSize() int32
- func (x *ListSecurityPolicysRequest) GetPageToken() string
- func (x *ListSecurityPolicysRequest) GetParent() string
- func (*ListSecurityPolicysRequest) ProtoMessage()
- func (x *ListSecurityPolicysRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityPolicysRequest) Reset()
- func (x *ListSecurityPolicysRequest) String() string
- type ListSecurityPolicysResponse
- func (*ListSecurityPolicysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityPolicysResponse) GetNextPageToken() string
- func (x *ListSecurityPolicysResponse) GetSecuritypolicy() []*SecurityPolicy
- func (*ListSecurityPolicysResponse) ProtoMessage()
- func (x *ListSecurityPolicysResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityPolicysResponse) Reset()
- func (x *ListSecurityPolicysResponse) String() string
- type ListSecurityProfilesRequest
- func (*ListSecurityProfilesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfilesRequest) GetPageSize() int32
- func (x *ListSecurityProfilesRequest) GetPageToken() string
- func (x *ListSecurityProfilesRequest) GetParent() string
- func (*ListSecurityProfilesRequest) ProtoMessage()
- func (x *ListSecurityProfilesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfilesRequest) Reset()
- func (x *ListSecurityProfilesRequest) String() string
- type ListSecurityProfilesResponse
- func (*ListSecurityProfilesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityProfilesResponse) GetNextPageToken() string
- func (x *ListSecurityProfilesResponse) GetSecurityprofile() []*SecurityProfile
- func (*ListSecurityProfilesResponse) ProtoMessage()
- func (x *ListSecurityProfilesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityProfilesResponse) Reset()
- func (x *ListSecurityProfilesResponse) String() string
- type ListSecurityRulesRequest
- func (*ListSecurityRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityRulesRequest) GetPageSize() int32
- func (x *ListSecurityRulesRequest) GetPageToken() string
- func (x *ListSecurityRulesRequest) GetParent() string
- func (*ListSecurityRulesRequest) ProtoMessage()
- func (x *ListSecurityRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSecurityRulesRequest) Reset()
- func (x *ListSecurityRulesRequest) String() string
- type ListSecurityRulesResponse
- func (*ListSecurityRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSecurityRulesResponse) GetNextPageToken() string
- func (x *ListSecurityRulesResponse) GetSecurityrule() []*SecurityRule
- func (*ListSecurityRulesResponse) ProtoMessage()
- func (x *ListSecurityRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSecurityRulesResponse) Reset()
- func (x *ListSecurityRulesResponse) String() string
- type ListSubnetsRequest
- func (*ListSubnetsRequest) Descriptor() ([]byte, []int)deprecated
- 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) GetSubnet() []*Subnet
- func (*ListSubnetsResponse) ProtoMessage()
- func (x *ListSubnetsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubnetsResponse) Reset()
- func (x *ListSubnetsResponse) String() string
- type ListTunnelsRequest
- func (*ListTunnelsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTunnelsRequest) GetPageSize() int32
- func (x *ListTunnelsRequest) GetPageToken() string
- func (x *ListTunnelsRequest) GetParent() string
- func (*ListTunnelsRequest) ProtoMessage()
- func (x *ListTunnelsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTunnelsRequest) Reset()
- func (x *ListTunnelsRequest) String() string
- type ListTunnelsResponse
- func (*ListTunnelsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTunnelsResponse) GetNextPageToken() string
- func (x *ListTunnelsResponse) GetTunnel() []*Tunnel
- func (*ListTunnelsResponse) ProtoMessage()
- func (x *ListTunnelsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTunnelsResponse) Reset()
- func (x *ListTunnelsResponse) String() string
- type ListUnderlayRoutesRequest
- func (*ListUnderlayRoutesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUnderlayRoutesRequest) GetPageSize() int32
- func (x *ListUnderlayRoutesRequest) GetPageToken() string
- func (x *ListUnderlayRoutesRequest) GetParent() string
- func (*ListUnderlayRoutesRequest) ProtoMessage()
- func (x *ListUnderlayRoutesRequest) ProtoReflect() protoreflect.Message
- func (x *ListUnderlayRoutesRequest) Reset()
- func (x *ListUnderlayRoutesRequest) String() string
- type ListUnderlayRoutesResponse
- func (*ListUnderlayRoutesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUnderlayRoutesResponse) GetNextPageToken() string
- func (x *ListUnderlayRoutesResponse) GetUnderlayroute() []*UnderlayRoute
- func (*ListUnderlayRoutesResponse) ProtoMessage()
- func (x *ListUnderlayRoutesResponse) ProtoReflect() protoreflect.Message
- func (x *ListUnderlayRoutesResponse) Reset()
- func (x *ListUnderlayRoutesResponse) String() string
- type ListVPCPeersRequest
- func (*ListVPCPeersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVPCPeersRequest) GetPageSize() int32
- func (x *ListVPCPeersRequest) GetPageToken() string
- func (x *ListVPCPeersRequest) GetParent() string
- func (*ListVPCPeersRequest) ProtoMessage()
- func (x *ListVPCPeersRequest) ProtoReflect() protoreflect.Message
- func (x *ListVPCPeersRequest) Reset()
- func (x *ListVPCPeersRequest) String() string
- type ListVPCPeersResponse
- func (*ListVPCPeersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVPCPeersResponse) GetNextPageToken() string
- func (x *ListVPCPeersResponse) GetVpcpeer() []*VPCPeer
- func (*ListVPCPeersResponse) ProtoMessage()
- func (x *ListVPCPeersResponse) ProtoReflect() protoreflect.Message
- func (x *ListVPCPeersResponse) Reset()
- func (x *ListVPCPeersResponse) String() string
- type ListVnicsRequest
- func (*ListVnicsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnicsRequest) GetPageSize() int32
- func (x *ListVnicsRequest) GetPageToken() string
- func (x *ListVnicsRequest) GetParent() string
- func (*ListVnicsRequest) ProtoMessage()
- func (x *ListVnicsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVnicsRequest) Reset()
- func (x *ListVnicsRequest) String() string
- type ListVnicsResponse
- func (*ListVnicsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVnicsResponse) GetNextPageToken() string
- func (x *ListVnicsResponse) GetVnic() []*Vnic
- func (*ListVnicsResponse) ProtoMessage()
- func (x *ListVnicsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVnicsResponse) Reset()
- func (x *ListVnicsResponse) String() string
- type ListVpcsRequest
- func (*ListVpcsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpcsRequest) GetPageSize() int32
- func (x *ListVpcsRequest) GetPageToken() string
- func (x *ListVpcsRequest) GetParent() string
- func (*ListVpcsRequest) ProtoMessage()
- func (x *ListVpcsRequest) ProtoReflect() protoreflect.Message
- func (x *ListVpcsRequest) Reset()
- func (x *ListVpcsRequest) String() string
- type ListVpcsResponse
- func (*ListVpcsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVpcsResponse) GetNextPageToken() string
- func (x *ListVpcsResponse) GetVpc() []*Vpc
- func (*ListVpcsResponse) ProtoMessage()
- func (x *ListVpcsResponse) ProtoReflect() protoreflect.Message
- func (x *ListVpcsResponse) Reset()
- func (x *ListVpcsResponse) String() string
- type LoopbackIfSpec
- func (*LoopbackIfSpec) Descriptor() ([]byte, []int)deprecated
- func (x *LoopbackIfSpec) GetCommunities() []*BGPCommunity
- func (x *LoopbackIfSpec) GetPrefix() *_go.IPPrefix
- func (*LoopbackIfSpec) ProtoMessage()
- func (x *LoopbackIfSpec) ProtoReflect() protoreflect.Message
- func (x *LoopbackIfSpec) Reset()
- func (x *LoopbackIfSpec) String() string
- type LoopbackIfStatus
- type MSRPCOptions
- type Mapping
- func (*Mapping) Descriptor() ([]byte, []int)deprecated
- func (x *Mapping) GetName() string
- func (x *Mapping) GetSpec() *MappingSpec
- func (x *Mapping) GetStatus() *MappingStatus
- func (*Mapping) ProtoMessage()
- func (x *Mapping) ProtoReflect() protoreflect.Message
- func (x *Mapping) Reset()
- func (x *Mapping) String() string
- type MappingKeyType
- func (MappingKeyType) Descriptor() protoreflect.EnumDescriptor
- func (x MappingKeyType) Enum() *MappingKeyType
- func (MappingKeyType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MappingKeyType) Number() protoreflect.EnumNumber
- func (x MappingKeyType) String() string
- func (MappingKeyType) Type() protoreflect.EnumType
- type MappingLookupFilter
- func (*MappingLookupFilter) Descriptor() ([]byte, []int)deprecated
- func (x *MappingLookupFilter) GetIpAddress() *_go.IPAddress
- func (x *MappingLookupFilter) GetIpKey() *L3MappingKey
- func (m *MappingLookupFilter) GetIpOrMac() isMappingLookupFilter_IpOrMac
- func (x *MappingLookupFilter) GetKeyType() MappingKeyType
- func (x *MappingLookupFilter) GetLocal() bool
- func (x *MappingLookupFilter) GetMacAddress() []byte
- func (x *MappingLookupFilter) GetMacKey() *L2MappingKey
- func (x *MappingLookupFilter) GetType() MappingType
- func (x *MappingLookupFilter) GetVpcNameRef() string
- func (*MappingLookupFilter) ProtoMessage()
- func (x *MappingLookupFilter) ProtoReflect() protoreflect.Message
- func (x *MappingLookupFilter) Reset()
- func (x *MappingLookupFilter) String() string
- type MappingLookupFilter_IpAddress
- type MappingLookupFilter_IpKey
- type MappingLookupFilter_MacAddress
- type MappingLookupFilter_MacKey
- type MappingLookupFilter_VpcNameRef
- type MappingSpec
- func (*MappingSpec) Descriptor() ([]byte, []int)deprecated
- func (m *MappingSpec) GetDstinfo() isMappingSpec_Dstinfo
- func (x *MappingSpec) GetEncap() *_go.Encap
- func (x *MappingSpec) GetIpKey() *L3MappingKey
- func (x *MappingSpec) GetMacAddr() []byte
- func (x *MappingSpec) GetMacKey() *L2MappingKey
- func (m *MappingSpec) GetMacOrIp() isMappingSpec_MacOrIp
- func (x *MappingSpec) GetNhGroupNameRef() string
- func (x *MappingSpec) GetPublicIp() *_go.IPAddress
- func (x *MappingSpec) GetSubnetNameRef() string
- func (x *MappingSpec) GetTags() []uint32
- func (x *MappingSpec) GetTunnelNameRef() string
- func (x *MappingSpec) GetType() MappingType
- func (x *MappingSpec) GetVnicNameRef() string
- func (*MappingSpec) ProtoMessage()
- func (x *MappingSpec) ProtoReflect() protoreflect.Message
- func (x *MappingSpec) Reset()
- func (x *MappingSpec) String() string
- type MappingSpec_IpKey
- type MappingSpec_MacKey
- type MappingSpec_NhGroupNameRef
- type MappingSpec_TunnelNameRef
- type MappingSpec_VnicNameRef
- type MappingStatus
- func (*MappingStatus) Descriptor() ([]byte, []int)deprecated
- func (x *MappingStatus) GetPrivateNatIndex() int32
- func (x *MappingStatus) GetPublicNatIndex() int32
- func (x *MappingStatus) GetRewriteIndex() int32
- func (x *MappingStatus) GetSvcPortMapHwHandle() *_go.HwHandle
- func (x *MappingStatus) GetTunnelIp() []*_go.IPAddress
- func (x *MappingStatus) GetVnfTunnelHwHandle() *_go.HwHandle
- func (*MappingStatus) ProtoMessage()
- func (x *MappingStatus) ProtoReflect() protoreflect.Message
- func (x *MappingStatus) Reset()
- func (x *MappingStatus) String() string
- type MappingType
- func (MappingType) Descriptor() protoreflect.EnumDescriptor
- func (x MappingType) Enum() *MappingType
- func (MappingType) EnumDescriptor() ([]byte, []int)deprecated
- func (x MappingType) Number() protoreflect.EnumNumber
- func (x MappingType) String() string
- func (MappingType) Type() protoreflect.EnumType
- type MediaType
- type MgmtNetworkSpec
- func (*MgmtNetworkSpec) Descriptor() ([]byte, []int)deprecated
- func (x *MgmtNetworkSpec) GetGatewayIp() *_go.IPAddress
- func (x *MgmtNetworkSpec) GetGatewayMac() []byte
- func (x *MgmtNetworkSpec) GetLldpMgmtIp() *_go.IPAddress
- func (x *MgmtNetworkSpec) GetMgmtIp() *_go.IPAddress
- func (x *MgmtNetworkSpec) GetVlan() int32
- func (*MgmtNetworkSpec) ProtoMessage()
- func (x *MgmtNetworkSpec) ProtoReflect() protoreflect.Message
- func (x *MgmtNetworkSpec) Reset()
- func (x *MgmtNetworkSpec) String() string
- type NLRISrc
- type NextHop
- func (*NextHop) Descriptor() ([]byte, []int)deprecated
- func (x *NextHop) GetName() string
- func (x *NextHop) GetSpec() *NextHopSpec
- func (x *NextHop) GetStatus() *NextHopStatus
- func (*NextHop) ProtoMessage()
- func (x *NextHop) ProtoReflect() protoreflect.Message
- func (x *NextHop) Reset()
- func (x *NextHop) String() string
- type NextHopGroup
- func (*NextHopGroup) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopGroup) GetName() string
- func (x *NextHopGroup) GetSpec() *NextHopGroupSpec
- func (x *NextHopGroup) GetStatus() *NextHopGroupStatus
- func (*NextHopGroup) ProtoMessage()
- func (x *NextHopGroup) ProtoReflect() protoreflect.Message
- func (x *NextHopGroup) Reset()
- func (x *NextHopGroup) String() string
- type NextHopGroupLookup
- func (*NextHopGroupLookup) Descriptor() ([]byte, []int)deprecated
- func (m *NextHopGroupLookup) GetGettype() isNextHopGroupLookup_Gettype
- func (x *NextHopGroupLookup) GetNhGroupNameRef() string
- func (x *NextHopGroupLookup) GetType() NextHopGroupType
- func (*NextHopGroupLookup) ProtoMessage()
- func (x *NextHopGroupLookup) ProtoReflect() protoreflect.Message
- func (x *NextHopGroupLookup) Reset()
- func (x *NextHopGroupLookup) String() string
- type NextHopGroupLookup_NhGroupNameRef
- type NextHopGroupLookup_Type
- type NextHopGroupSpec
- func (*NextHopGroupSpec) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopGroupSpec) GetMembers() []*NextHopSpec
- func (x *NextHopGroupSpec) GetType() NextHopGroupType
- func (*NextHopGroupSpec) ProtoMessage()
- func (x *NextHopGroupSpec) ProtoReflect() protoreflect.Message
- func (x *NextHopGroupSpec) Reset()
- func (x *NextHopGroupSpec) String() string
- type NextHopGroupStatus
- func (*NextHopGroupStatus) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopGroupStatus) GetHwHandle() *_go.HwHandle
- func (x *NextHopGroupStatus) GetMembers() []*NextHopStatus
- func (*NextHopGroupStatus) ProtoMessage()
- func (x *NextHopGroupStatus) ProtoReflect() protoreflect.Message
- func (x *NextHopGroupStatus) Reset()
- func (x *NextHopGroupStatus) String() string
- type NextHopGroupType
- func (NextHopGroupType) Descriptor() protoreflect.EnumDescriptor
- func (x NextHopGroupType) Enum() *NextHopGroupType
- func (NextHopGroupType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NextHopGroupType) Number() protoreflect.EnumNumber
- func (x NextHopGroupType) String() string
- func (NextHopGroupType) Type() protoreflect.EnumType
- type NextHopLookup
- func (*NextHopLookup) Descriptor() ([]byte, []int)deprecated
- func (m *NextHopLookup) GetGettype() isNextHopLookup_Gettype
- func (x *NextHopLookup) GetNhNameRef() string
- func (x *NextHopLookup) GetType() NextHopType
- func (*NextHopLookup) ProtoMessage()
- func (x *NextHopLookup) ProtoReflect() protoreflect.Message
- func (x *NextHopLookup) Reset()
- func (x *NextHopLookup) String() string
- type NextHopLookup_NhNameRef
- type NextHopLookup_Type
- type NextHopSpec
- func (*NextHopSpec) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopSpec) GetIpNhInfo() *IPNextHopSpec
- func (m *NextHopSpec) GetNhinfo() isNextHopSpec_Nhinfo
- func (x *NextHopSpec) GetOverlayNhInfo() *OverlayNextHopSpec
- func (x *NextHopSpec) GetUnderlayNhInfo() *UnderlayNextHopSpec
- func (*NextHopSpec) ProtoMessage()
- func (x *NextHopSpec) ProtoReflect() protoreflect.Message
- func (x *NextHopSpec) Reset()
- func (x *NextHopSpec) String() string
- type NextHopSpec_IpNhInfo
- type NextHopSpec_OverlayNhInfo
- type NextHopSpec_UnderlayNhInfo
- type NextHopStatus
- func (*NextHopStatus) Descriptor() ([]byte, []int)deprecated
- func (x *NextHopStatus) GetHwHandle() *_go.HwHandle
- func (m *NextHopStatus) GetNhinfo() isNextHopStatus_Nhinfo
- func (x *NextHopStatus) GetOverlayNhInfo() *OverlayNextHopStatus
- func (x *NextHopStatus) GetUnderlayNhInfo() *UnderlayNextHopStatus
- func (*NextHopStatus) ProtoMessage()
- func (x *NextHopStatus) ProtoReflect() protoreflect.Message
- func (x *NextHopStatus) Reset()
- func (x *NextHopStatus) String() string
- type NextHopStatus_OverlayNhInfo
- type NextHopStatus_UnderlayNhInfo
- type NextHopType
- func (NextHopType) Descriptor() protoreflect.EnumDescriptor
- func (x NextHopType) Enum() *NextHopType
- func (NextHopType) EnumDescriptor() ([]byte, []int)deprecated
- func (x NextHopType) Number() protoreflect.EnumNumber
- func (x NextHopType) String() string
- func (NextHopType) Type() protoreflect.EnumType
- type OverlayNextHopIPInfo
- func (*OverlayNextHopIPInfo) Descriptor() ([]byte, []int)deprecated
- func (x *OverlayNextHopIPInfo) GetNexthopIp() []*_go.IPAddress
- func (x *OverlayNextHopIPInfo) GetNexthopMac() [][]byte
- func (x *OverlayNextHopIPInfo) GetVpcNameRef() string
- func (*OverlayNextHopIPInfo) ProtoMessage()
- func (x *OverlayNextHopIPInfo) ProtoReflect() protoreflect.Message
- func (x *OverlayNextHopIPInfo) Reset()
- func (x *OverlayNextHopIPInfo) String() string
- type OverlayNextHopSpec
- func (*OverlayNextHopSpec) Descriptor() ([]byte, []int)deprecated
- func (x *OverlayNextHopSpec) GetTunnelNameRef() string
- func (*OverlayNextHopSpec) ProtoMessage()
- func (x *OverlayNextHopSpec) ProtoReflect() protoreflect.Message
- func (x *OverlayNextHopSpec) Reset()
- func (x *OverlayNextHopSpec) String() string
- type OverlayNextHopStatus
- func (*OverlayNextHopStatus) Descriptor() ([]byte, []int)deprecated
- func (x *OverlayNextHopStatus) GetTunnelIp() *_go.IPAddress
- func (*OverlayNextHopStatus) ProtoMessage()
- func (x *OverlayNextHopStatus) ProtoReflect() protoreflect.Message
- func (x *OverlayNextHopStatus) Reset()
- func (x *OverlayNextHopStatus) String() string
- type PCIeFunctionsSpec
- func (*PCIeFunctionsSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PCIeFunctionsSpec) GetPfCount() int32
- func (x *PCIeFunctionsSpec) GetVfCount() int32
- func (*PCIeFunctionsSpec) ProtoMessage()
- func (x *PCIeFunctionsSpec) ProtoReflect() protoreflect.Message
- func (x *PCIeFunctionsSpec) Reset()
- func (x *PCIeFunctionsSpec) String() string
- type PolicyLookupMatch
- func (*PolicyLookupMatch) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyLookupMatch) GetDestinationIp() *_go.IPAddress
- func (x *PolicyLookupMatch) GetDestinationPort() int32
- func (x *PolicyLookupMatch) GetDestinationTags() []uint32
- func (x *PolicyLookupMatch) GetIcmpCode() int32
- func (x *PolicyLookupMatch) GetIcmpType() int32
- func (x *PolicyLookupMatch) GetProtocol() int32
- func (x *PolicyLookupMatch) GetSourceIp() *_go.IPAddress
- func (x *PolicyLookupMatch) GetSourcePort() int32
- func (x *PolicyLookupMatch) GetSourceTags() []uint32
- func (*PolicyLookupMatch) ProtoMessage()
- func (x *PolicyLookupMatch) ProtoReflect() protoreflect.Message
- func (x *PolicyLookupMatch) Reset()
- func (x *PolicyLookupMatch) String() string
- type PolicyLookupResult
- func (*PolicyLookupResult) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyLookupResult) GetAction() _go.SecurityRuleAction
- func (x *PolicyLookupResult) GetAlgType() ALGType
- func (x *PolicyLookupResult) GetPriority() int32
- func (x *PolicyLookupResult) GetRuleHwHandle() *_go.HwHandle
- func (x *PolicyLookupResult) GetTerminating() bool
- func (*PolicyLookupResult) ProtoMessage()
- func (x *PolicyLookupResult) ProtoReflect() protoreflect.Message
- func (x *PolicyLookupResult) Reset()
- func (x *PolicyLookupResult) String() string
- type PolicyRuleFormat
- func (PolicyRuleFormat) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyRuleFormat) Enum() *PolicyRuleFormat
- func (PolicyRuleFormat) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyRuleFormat) Number() protoreflect.EnumNumber
- func (x PolicyRuleFormat) String() string
- func (PolicyRuleFormat) Type() protoreflect.EnumType
- type Port
- type PortAdminState
- func (PortAdminState) Descriptor() protoreflect.EnumDescriptor
- func (x PortAdminState) Enum() *PortAdminState
- func (PortAdminState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortAdminState) Number() protoreflect.EnumNumber
- func (x PortAdminState) String() string
- func (PortAdminState) Type() protoreflect.EnumType
- type PortFecType
- func (PortFecType) Descriptor() protoreflect.EnumDescriptor
- func (x PortFecType) Enum() *PortFecType
- func (PortFecType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortFecType) Number() protoreflect.EnumNumber
- func (x PortFecType) String() string
- func (PortFecType) Type() protoreflect.EnumType
- type PortLinkFSM
- func (PortLinkFSM) Descriptor() protoreflect.EnumDescriptor
- func (x PortLinkFSM) Enum() *PortLinkFSM
- func (PortLinkFSM) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortLinkFSM) Number() protoreflect.EnumNumber
- func (x PortLinkFSM) String() string
- func (PortLinkFSM) Type() protoreflect.EnumType
- type PortLinkFSMRecord
- func (*PortLinkFSMRecord) Descriptor() ([]byte, []int)deprecated
- func (x *PortLinkFSMRecord) GetDuration() string
- func (x *PortLinkFSMRecord) GetFsmState() PortLinkFSM
- func (x *PortLinkFSMRecord) GetStateTime() *timestamppb.Timestamp
- func (*PortLinkFSMRecord) ProtoMessage()
- func (x *PortLinkFSMRecord) ProtoReflect() protoreflect.Message
- func (x *PortLinkFSMRecord) Reset()
- func (x *PortLinkFSMRecord) String() string
- type PortLinkStatus
- func (*PortLinkStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PortLinkStatus) GetAutonegEn() bool
- func (x *PortLinkStatus) GetFecType() PortFecType
- func (x *PortLinkStatus) GetLanesCount() int32
- func (x *PortLinkStatus) GetOperState() PortOperState
- func (x *PortLinkStatus) GetPortSpeed() PortSpeed
- func (*PortLinkStatus) ProtoMessage()
- func (x *PortLinkStatus) ProtoReflect() protoreflect.Message
- func (x *PortLinkStatus) Reset()
- func (x *PortLinkStatus) String() string
- type PortLoopBackMode
- func (PortLoopBackMode) Descriptor() protoreflect.EnumDescriptor
- func (x PortLoopBackMode) Enum() *PortLoopBackMode
- func (PortLoopBackMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortLoopBackMode) Number() protoreflect.EnumNumber
- func (x PortLoopBackMode) String() string
- func (PortLoopBackMode) Type() protoreflect.EnumType
- type PortOperState
- func (PortOperState) Descriptor() protoreflect.EnumDescriptor
- func (x PortOperState) Enum() *PortOperState
- func (PortOperState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortOperState) Number() protoreflect.EnumNumber
- func (x PortOperState) String() string
- func (PortOperState) Type() protoreflect.EnumType
- type PortPauseType
- func (PortPauseType) Descriptor() protoreflect.EnumDescriptor
- func (x PortPauseType) Enum() *PortPauseType
- func (PortPauseType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortPauseType) Number() protoreflect.EnumNumber
- func (x PortPauseType) String() string
- func (PortPauseType) Type() protoreflect.EnumType
- type PortSpec
- func (*PortSpec) Descriptor() ([]byte, []int)deprecated
- func (x *PortSpec) GetAdminState() PortAdminState
- func (x *PortSpec) GetAutonegEnable() bool
- func (x *PortSpec) GetDebounceTimeout() int32
- func (x *PortSpec) GetFecType() PortFecType
- func (x *PortSpec) GetLanesCount() int32
- func (x *PortSpec) GetLoopbackMode() PortLoopBackMode
- func (x *PortSpec) GetMtu() int32
- func (x *PortSpec) GetPauseType() PortPauseType
- func (x *PortSpec) GetPortNumber() int32
- func (x *PortSpec) GetRxPauseEn() bool
- func (x *PortSpec) GetSpeed() PortSpeed
- func (x *PortSpec) GetTxPauseEn() bool
- func (x *PortSpec) GetType() PortType
- func (*PortSpec) ProtoMessage()
- func (x *PortSpec) ProtoReflect() protoreflect.Message
- func (x *PortSpec) Reset()
- func (x *PortSpec) String() string
- type PortSpeed
- type PortStatus
- func (*PortStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PortStatus) GetFsmRecord() []*PortLinkFSMRecord
- func (x *PortStatus) GetFsmState() PortLinkFSM
- func (x *PortStatus) GetIfIndex() uint32
- func (x *PortStatus) GetLinkStatus() *PortLinkStatus
- func (x *PortStatus) GetMacCh() int32
- func (x *PortStatus) GetMacId() int32
- func (x *PortStatus) GetXcvrStatus() *PortXcvrStatus
- func (*PortStatus) ProtoMessage()
- func (x *PortStatus) ProtoReflect() protoreflect.Message
- func (x *PortStatus) Reset()
- func (x *PortStatus) String() string
- type PortType
- type PortXcvrPid
- func (PortXcvrPid) Descriptor() protoreflect.EnumDescriptor
- func (x PortXcvrPid) Enum() *PortXcvrPid
- func (PortXcvrPid) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortXcvrPid) Number() protoreflect.EnumNumber
- func (x PortXcvrPid) String() string
- func (PortXcvrPid) Type() protoreflect.EnumType
- type PortXcvrState
- func (PortXcvrState) Descriptor() protoreflect.EnumDescriptor
- func (x PortXcvrState) Enum() *PortXcvrState
- func (PortXcvrState) EnumDescriptor() ([]byte, []int)deprecated
- func (x PortXcvrState) Number() protoreflect.EnumNumber
- func (x PortXcvrState) String() string
- func (PortXcvrState) Type() protoreflect.EnumType
- type PortXcvrStatus
- func (*PortXcvrStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PortXcvrStatus) GetAlarmTemperature() int32
- func (x *PortXcvrStatus) GetEncodingType() int32
- func (x *PortXcvrStatus) GetMediaType() MediaType
- func (x *PortXcvrStatus) GetPartNumber() string
- func (x *PortXcvrStatus) GetPid() PortXcvrPid
- func (x *PortXcvrStatus) GetPort() int32
- func (x *PortXcvrStatus) GetRevision() string
- func (x *PortXcvrStatus) GetSerialNumber() string
- func (x *PortXcvrStatus) GetState() PortXcvrState
- func (x *PortXcvrStatus) GetTemperature() int32
- func (x *PortXcvrStatus) GetVendorOui() string
- func (x *PortXcvrStatus) GetVendorname() string
- func (x *PortXcvrStatus) GetWarnTemperature() int32
- func (x *PortXcvrStatus) GetXcvrSprom() []byte
- func (*PortXcvrStatus) ProtoMessage()
- func (x *PortXcvrStatus) ProtoReflect() protoreflect.Message
- func (x *PortXcvrStatus) Reset()
- func (x *PortXcvrStatus) String() string
- type Route
- func (*Route) Descriptor() ([]byte, []int)deprecated
- func (x *Route) GetName() string
- func (x *Route) GetSpec() *RouteSpec
- func (x *Route) GetStatus() *RouteStatus
- func (*Route) ProtoMessage()
- func (x *Route) ProtoReflect() protoreflect.Message
- func (x *Route) Reset()
- func (x *Route) String() string
- type RouteAttrs
- func (*RouteAttrs) Descriptor() ([]byte, []int)deprecated
- func (x *RouteAttrs) GetClassPriority() int32
- func (x *RouteAttrs) GetEncap() *_go.Encap
- func (x *RouteAttrs) GetEvalMapping() bool
- func (x *RouteAttrs) GetNexthopNameRef() string
- func (m *RouteAttrs) GetNh() isRouteAttrs_Nh
- func (x *RouteAttrs) GetNhGroupNameRef() string
- func (x *RouteAttrs) GetOverlayMac() []byte
- func (x *RouteAttrs) GetOverlayNhIpInfo() *OverlayNextHopIPInfo
- func (x *RouteAttrs) GetPrefix() *_go.IPPrefix
- func (x *RouteAttrs) GetPriority() int32
- func (x *RouteAttrs) GetRouteClass() RouteClass
- func (x *RouteAttrs) GetRouteTableNameRef() string
- func (x *RouteAttrs) GetTos() int32
- func (x *RouteAttrs) GetTunnelNameRef() string
- func (x *RouteAttrs) GetVpcNhInfo() *VPCPeerNhInfo
- func (*RouteAttrs) ProtoMessage()
- func (x *RouteAttrs) ProtoReflect() protoreflect.Message
- func (x *RouteAttrs) Reset()
- func (x *RouteAttrs) String() string
- type RouteAttrs_EvalMapping
- type RouteAttrs_NexthopNameRef
- type RouteAttrs_NhGroupNameRef
- type RouteAttrs_OverlayNhIpInfo
- type RouteAttrs_RouteTableNameRef
- type RouteAttrs_TunnelNameRef
- type RouteAttrs_VpcNhInfo
- type RouteClass
- type RouteId
- type RouteInfo
- type RouteSpec
- func (*RouteSpec) Descriptor() ([]byte, []int)deprecated
- func (x *RouteSpec) GetAttrs() *RouteAttrs
- func (x *RouteSpec) GetRouteTableNameRef() string
- func (*RouteSpec) ProtoMessage()
- func (x *RouteSpec) ProtoReflect() protoreflect.Message
- func (x *RouteSpec) Reset()
- func (x *RouteSpec) String() string
- type RouteStatus
- type RouteTable
- func (*RouteTable) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTable) GetName() string
- func (x *RouteTable) GetSpec() *RouteTableSpec
- func (x *RouteTable) GetStatus() *RouteTableStatus
- func (*RouteTable) ProtoMessage()
- func (x *RouteTable) ProtoReflect() protoreflect.Message
- func (x *RouteTable) Reset()
- func (x *RouteTable) String() string
- type RouteTableSpec
- func (*RouteTableSpec) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTableSpec) GetAf() _go.IpAf
- func (x *RouteTableSpec) GetPriorityEnable() bool
- func (x *RouteTableSpec) GetRoutes() []*RouteInfo
- func (*RouteTableSpec) ProtoMessage()
- func (x *RouteTableSpec) ProtoReflect() protoreflect.Message
- func (x *RouteTableSpec) Reset()
- func (x *RouteTableSpec) String() string
- type RouteTableStatus
- func (*RouteTableStatus) Descriptor() ([]byte, []int)deprecated
- func (x *RouteTableStatus) GetHwIdx() int32
- func (x *RouteTableStatus) GetHwLpmBlockIdx() int32
- func (x *RouteTableStatus) GetHwLpmRewriteBlockIdx() int32
- func (x *RouteTableStatus) GetPoolId() int32
- func (x *RouteTableStatus) GetRouteTableBaseAddress() uint64
- func (x *RouteTableStatus) GetSubnetCount() int32
- func (x *RouteTableStatus) GetVnicCount() int32
- func (x *RouteTableStatus) GetVpcCount() int32
- func (*RouteTableStatus) ProtoMessage()
- func (x *RouteTableStatus) ProtoReflect() protoreflect.Message
- func (x *RouteTableStatus) Reset()
- func (x *RouteTableStatus) String() string
- type SecurityPolicy
- func (*SecurityPolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityPolicy) GetName() string
- func (x *SecurityPolicy) GetSpec() *SecurityPolicySpec
- func (x *SecurityPolicy) GetStatus() *SecurityPolicyStatus
- func (*SecurityPolicy) ProtoMessage()
- func (x *SecurityPolicy) ProtoReflect() protoreflect.Message
- func (x *SecurityPolicy) Reset()
- func (x *SecurityPolicy) String() string
- type SecurityPolicyLookupRequest
- func (*SecurityPolicyLookupRequest) Descriptor() ([]byte, []int)deprecated
- func (m *SecurityPolicyLookupRequest) GetLookupInfo() isSecurityPolicyLookupRequest_LookupInfo
- func (x *SecurityPolicyLookupRequest) GetMatchFields() *PolicyLookupMatch
- func (x *SecurityPolicyLookupRequest) GetPolicyNameRef() string
- func (x *SecurityPolicyLookupRequest) GetVnicLookupInfo() *SecurityPolicyLookupRequest_VnicLookupInfo
- func (*SecurityPolicyLookupRequest) ProtoMessage()
- func (x *SecurityPolicyLookupRequest) ProtoReflect() protoreflect.Message
- func (x *SecurityPolicyLookupRequest) Reset()
- func (x *SecurityPolicyLookupRequest) String() string
- type SecurityPolicyLookupRequest_PolicyNameRef
- type SecurityPolicyLookupRequest_VnicLookupInfo
- func (*SecurityPolicyLookupRequest_VnicLookupInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetAddressFamily() _go.IpAf
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetPolicyDirection() _go.PolicyDir
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetVnicNameRef() string
- func (*SecurityPolicyLookupRequest_VnicLookupInfo) ProtoMessage()
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) ProtoReflect() protoreflect.Message
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) Reset()
- func (x *SecurityPolicyLookupRequest_VnicLookupInfo) String() string
- type SecurityPolicyLookupRequest_VnicLookupInfo_
- type SecurityPolicySpec
- func (*SecurityPolicySpec) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityPolicySpec) GetAddressFamily() _go.IpAf
- func (x *SecurityPolicySpec) GetDefaultSecurityAction() _go.SecurityRuleAction
- func (x *SecurityPolicySpec) GetRuleFormat() PolicyRuleFormat
- func (x *SecurityPolicySpec) GetRules() []*SecurityRuleInfo
- func (x *SecurityPolicySpec) GetStateless() bool
- func (x *SecurityPolicySpec) GetType() SecurityPolicyType
- func (*SecurityPolicySpec) ProtoMessage()
- func (x *SecurityPolicySpec) ProtoReflect() protoreflect.Message
- func (x *SecurityPolicySpec) Reset()
- func (x *SecurityPolicySpec) String() string
- type SecurityPolicyStatus
- func (*SecurityPolicyStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityPolicyStatus) GetHwHandle() *_go.HwHandle
- func (x *SecurityPolicyStatus) GetHwPoolHandle() *_go.HwHandle
- func (x *SecurityPolicyStatus) GetPolicyBaseAddress() uint64
- func (x *SecurityPolicyStatus) GetRuleCount() int32
- func (x *SecurityPolicyStatus) GetSubnetCount() int32
- func (x *SecurityPolicyStatus) GetVnicCount() int32
- func (x *SecurityPolicyStatus) GetVpcCount() int32
- func (*SecurityPolicyStatus) ProtoMessage()
- func (x *SecurityPolicyStatus) ProtoReflect() protoreflect.Message
- func (x *SecurityPolicyStatus) Reset()
- func (x *SecurityPolicyStatus) String() string
- type SecurityPolicyType
- func (SecurityPolicyType) Descriptor() protoreflect.EnumDescriptor
- func (x SecurityPolicyType) Enum() *SecurityPolicyType
- func (SecurityPolicyType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecurityPolicyType) Number() protoreflect.EnumNumber
- func (x SecurityPolicyType) String() string
- func (SecurityPolicyType) Type() protoreflect.EnumType
- type SecurityProfile
- func (*SecurityProfile) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfile) GetName() string
- func (x *SecurityProfile) GetSpec() *SecurityProfileSpec
- func (x *SecurityProfile) GetStatus() *SecurityProfileStatus
- func (*SecurityProfile) ProtoMessage()
- func (x *SecurityProfile) ProtoReflect() protoreflect.Message
- func (x *SecurityProfile) Reset()
- func (x *SecurityProfile) String() string
- type SecurityProfileSpec
- func (*SecurityProfileSpec) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityProfileSpec) GetConnectionTrackingEnable() bool
- func (x *SecurityProfileSpec) GetDefaultFirewallAction() _go.SecurityRuleAction
- func (x *SecurityProfileSpec) GetIcmpDropTimeout() int32
- func (x *SecurityProfileSpec) GetIcmpIdleTimeout() int32
- func (x *SecurityProfileSpec) GetOtherDropTimeout() int32
- func (x *SecurityProfileSpec) GetOtherIdleTimeout() int32
- func (x *SecurityProfileSpec) GetRuleStatsEnable() bool
- func (x *SecurityProfileSpec) GetTcpCloseTimeout() int32
- func (x *SecurityProfileSpec) GetTcpConnectionSetupTimeout() int32
- func (x *SecurityProfileSpec) GetTcpDorpTimeout() int32
- func (x *SecurityProfileSpec) GetTcpHalfCloseTimeout() int32
- func (x *SecurityProfileSpec) GetTcpIdleTimeout() int32
- func (x *SecurityProfileSpec) GetUdpDropTimeout() int32
- func (x *SecurityProfileSpec) GetUdpIdleTimeout() int32
- func (*SecurityProfileSpec) ProtoMessage()
- func (x *SecurityProfileSpec) ProtoReflect() protoreflect.Message
- func (x *SecurityProfileSpec) Reset()
- func (x *SecurityProfileSpec) String() string
- type SecurityProfileStatus
- type SecurityRule
- func (*SecurityRule) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityRule) GetName() string
- func (x *SecurityRule) GetSpec() *SecurityRuleSpec
- func (x *SecurityRule) GetStatus() *SecurityRuleStatus
- func (*SecurityRule) ProtoMessage()
- func (x *SecurityRule) ProtoReflect() protoreflect.Message
- func (x *SecurityRule) Reset()
- func (x *SecurityRule) String() string
- type SecurityRuleAttrs
- func (*SecurityRuleAttrs) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityRuleAttrs) GetAction() _go.SecurityRuleAction
- func (x *SecurityRuleAttrs) GetAlgSpec() *ALGSpec
- func (x *SecurityRuleAttrs) GetMatch() *_go.RuleMatch
- func (x *SecurityRuleAttrs) GetPriority() int32
- func (x *SecurityRuleAttrs) GetTerminating() bool
- func (*SecurityRuleAttrs) ProtoMessage()
- func (x *SecurityRuleAttrs) ProtoReflect() protoreflect.Message
- func (x *SecurityRuleAttrs) Reset()
- func (x *SecurityRuleAttrs) String() string
- type SecurityRuleInfo
- func (*SecurityRuleInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityRuleInfo) GetAttrs() *SecurityRuleAttrs
- func (x *SecurityRuleInfo) GetRuleName() string
- func (*SecurityRuleInfo) ProtoMessage()
- func (x *SecurityRuleInfo) ProtoReflect() protoreflect.Message
- func (x *SecurityRuleInfo) Reset()
- func (x *SecurityRuleInfo) String() string
- type SecurityRuleSpec
- func (*SecurityRuleSpec) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityRuleSpec) GetAttrs() *SecurityRuleAttrs
- func (x *SecurityRuleSpec) GetSecurityPolicyNameRef() string
- func (*SecurityRuleSpec) ProtoMessage()
- func (x *SecurityRuleSpec) ProtoReflect() protoreflect.Message
- func (x *SecurityRuleSpec) Reset()
- func (x *SecurityRuleSpec) String() string
- type SecurityRuleStatus
- type Subnet
- func (*Subnet) Descriptor() ([]byte, []int)deprecated
- func (x *Subnet) GetName() string
- func (x *Subnet) GetSpec() *SubnetSpec
- func (x *Subnet) GetStatus() *SubnetStatus
- func (*Subnet) ProtoMessage()
- func (x *Subnet) ProtoReflect() protoreflect.Message
- func (x *Subnet) Reset()
- func (x *Subnet) String() string
- type SubnetSpec
- func (*SubnetSpec) Descriptor() ([]byte, []int)deprecated
- func (x *SubnetSpec) GetAccessEncap() *_go.Encap
- func (x *SubnetSpec) GetConnected() bool
- func (x *SubnetSpec) GetEgressDefaultSgPolicyNameRef() string
- func (x *SubnetSpec) GetEgressV4SecurityPolicyNameRef() []string
- func (x *SubnetSpec) GetEgressV6SecurityPolicyNameRef() []string
- func (x *SubnetSpec) GetFabricEncap() *_go.Encap
- func (x *SubnetSpec) GetHostInterfaceNameRef() []string
- func (x *SubnetSpec) GetIngessV4SecurityPolicyNameRef() []string
- func (x *SubnetSpec) GetIngressDefaultSgPolicyNameRef() string
- func (x *SubnetSpec) GetIngressV6SecurityPolicyNameRef() []string
- func (x *SubnetSpec) GetIpv4VirtualRouterIp() uint32
- func (x *SubnetSpec) GetIpv6VirtualRouterIp() []byte
- func (x *SubnetSpec) GetRemoteSubnet() bool
- func (x *SubnetSpec) GetTos() int32
- func (x *SubnetSpec) GetV4Prefix() *_go.IPv4Prefix
- func (x *SubnetSpec) GetV4RouteTableNameRef() string
- func (x *SubnetSpec) GetV6Prefix() *_go.IPv6Prefix
- func (x *SubnetSpec) GetV6RouteTableNameRef() string
- func (x *SubnetSpec) GetVirtualRouterMac() []byte
- func (x *SubnetSpec) GetVpcNameRef() string
- func (*SubnetSpec) ProtoMessage()
- func (x *SubnetSpec) ProtoReflect() protoreflect.Message
- func (x *SubnetSpec) Reset()
- func (x *SubnetSpec) String() string
- type SubnetStatus
- func (*SubnetStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SubnetStatus) GetHwIndex() int32
- func (x *SubnetStatus) GetVnicCount() int32
- func (*SubnetStatus) ProtoMessage()
- func (x *SubnetStatus) ProtoReflect() protoreflect.Message
- func (x *SubnetStatus) Reset()
- func (x *SubnetStatus) String() string
- type SunRPCOptions
- type SystemAlert
- func (*SystemAlert) Descriptor() ([]byte, []int)deprecated
- func (x *SystemAlert) GetAlertDescription() string
- func (x *SystemAlert) GetAlertTime() *timestamppb.Timestamp
- func (*SystemAlert) ProtoMessage()
- func (x *SystemAlert) ProtoReflect() protoreflect.Message
- func (x *SystemAlert) Reset()
- func (x *SystemAlert) String() string
- type SystemEvent
- func (*SystemEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SystemEvent) GetEventDescription() string
- func (x *SystemEvent) GetEventTime() *timestamppb.Timestamp
- func (*SystemEvent) ProtoMessage()
- func (x *SystemEvent) ProtoReflect() protoreflect.Message
- func (x *SystemEvent) Reset()
- func (x *SystemEvent) String() string
- type Tunnel
- func (*Tunnel) Descriptor() ([]byte, []int)deprecated
- func (x *Tunnel) GetName() string
- func (x *Tunnel) GetSpec() *TunnelSpec
- func (x *Tunnel) GetStatus() *TunnelStatus
- func (*Tunnel) ProtoMessage()
- func (x *Tunnel) ProtoReflect() protoreflect.Message
- func (x *Tunnel) Reset()
- func (x *Tunnel) String() string
- type TunnelSpec
- func (*TunnelSpec) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelSpec) GetDropNextHop() *DropNexthop
- func (x *TunnelSpec) GetEncap() *_go.Encap
- func (x *TunnelSpec) GetLocalIp() *_go.IPAddress
- func (x *TunnelSpec) GetMacAddress() []byte
- func (x *TunnelSpec) GetNexthopGroupNameRef() string
- func (x *TunnelSpec) GetNexthopNameRef() string
- func (m *TunnelSpec) GetNh() isTunnelSpec_Nh
- func (x *TunnelSpec) GetRemoteIp() *_go.IPAddress
- func (x *TunnelSpec) GetTos() int32
- func (x *TunnelSpec) GetTunnelNameRef() string
- func (x *TunnelSpec) GetType() TunnelType
- func (x *TunnelSpec) GetVpcNameRef() string
- func (*TunnelSpec) ProtoMessage()
- func (x *TunnelSpec) ProtoReflect() protoreflect.Message
- func (x *TunnelSpec) Reset()
- func (x *TunnelSpec) String() string
- type TunnelSpec_DropNextHop
- type TunnelSpec_NexthopGroupNameRef
- type TunnelSpec_NexthopNameRef
- type TunnelSpec_TunnelNameRef
- type TunnelStatus
- func (*TunnelStatus) Descriptor() ([]byte, []int)deprecated
- func (x *TunnelStatus) GetHwHandle() *_go.HwHandle
- func (x *TunnelStatus) GetVnicCount() int32
- func (*TunnelStatus) ProtoMessage()
- func (x *TunnelStatus) ProtoReflect() protoreflect.Message
- func (x *TunnelStatus) Reset()
- func (x *TunnelStatus) String() string
- type TunnelType
- type UnderlayNextHopSpec
- func (*UnderlayNextHopSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayNextHopSpec) GetInterfaceNameRef() string
- func (x *UnderlayNextHopSpec) GetUnderlayNhMac() []byte
- func (*UnderlayNextHopSpec) ProtoMessage()
- func (x *UnderlayNextHopSpec) ProtoReflect() protoreflect.Message
- func (x *UnderlayNextHopSpec) Reset()
- func (x *UnderlayNextHopSpec) String() string
- type UnderlayNextHopStatus
- func (*UnderlayNextHopStatus) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayNextHopStatus) GetPort() int32
- func (x *UnderlayNextHopStatus) GetVlan() int32
- func (*UnderlayNextHopStatus) ProtoMessage()
- func (x *UnderlayNextHopStatus) ProtoReflect() protoreflect.Message
- func (x *UnderlayNextHopStatus) Reset()
- func (x *UnderlayNextHopStatus) String() string
- type UnderlayRoute
- func (*UnderlayRoute) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayRoute) GetName() string
- func (x *UnderlayRoute) GetSpec() *UnderlayRouteSpec
- func (x *UnderlayRoute) GetStatus() *UnderlayRouteStatus
- func (*UnderlayRoute) ProtoMessage()
- func (x *UnderlayRoute) ProtoReflect() protoreflect.Message
- func (x *UnderlayRoute) Reset()
- func (x *UnderlayRoute) String() string
- type UnderlayRouteLookupKey
- func (*UnderlayRouteLookupKey) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayRouteLookupKey) GetDestPrefix() *_go.IPPrefix
- func (x *UnderlayRouteLookupKey) GetIfid() int32
- func (x *UnderlayRouteLookupKey) GetNextHopAddress() *_go.IPAddress
- func (x *UnderlayRouteLookupKey) GetProto() _go.RouteProtocol
- func (x *UnderlayRouteLookupKey) GetRouteTableNameRef() string
- func (*UnderlayRouteLookupKey) ProtoMessage()
- func (x *UnderlayRouteLookupKey) ProtoReflect() protoreflect.Message
- func (x *UnderlayRouteLookupKey) Reset()
- func (x *UnderlayRouteLookupKey) String() string
- type UnderlayRouteSpec
- func (*UnderlayRouteSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayRouteSpec) GetAdminDist() int32
- func (x *UnderlayRouteSpec) GetDestPrefix() *_go.IPPrefix
- func (x *UnderlayRouteSpec) GetEnableAdminDistance() bool
- func (x *UnderlayRouteSpec) GetInterfaceNameRef() string
- func (x *UnderlayRouteSpec) GetNextHopAddress() *_go.IPAddress
- func (x *UnderlayRouteSpec) GetRouteTableNameRef() string
- func (x *UnderlayRouteSpec) GetState() _go.AdminState
- func (*UnderlayRouteSpec) ProtoMessage()
- func (x *UnderlayRouteSpec) ProtoReflect() protoreflect.Message
- func (x *UnderlayRouteSpec) Reset()
- func (x *UnderlayRouteSpec) String() string
- type UnderlayRouteStatus
- func (*UnderlayRouteStatus) Descriptor() ([]byte, []int)deprecated
- func (x *UnderlayRouteStatus) GetAdminDistance() int32
- func (x *UnderlayRouteStatus) GetAge() int32
- func (x *UnderlayRouteStatus) GetConnected() bool
- func (x *UnderlayRouteStatus) GetDestPrefix() *_go.IPPrefix
- func (x *UnderlayRouteStatus) GetFibRoute() bool
- func (x *UnderlayRouteStatus) GetIfIndex() int32
- func (x *UnderlayRouteStatus) GetMetric() int32
- func (x *UnderlayRouteStatus) GetNextHopAddress() *_go.IPAddress
- func (x *UnderlayRouteStatus) GetProto() _go.RouteProtocol
- func (x *UnderlayRouteStatus) GetRouteTableNameRef() int32
- func (x *UnderlayRouteStatus) GetType() _go.RouteType
- func (*UnderlayRouteStatus) ProtoMessage()
- func (x *UnderlayRouteStatus) ProtoReflect() protoreflect.Message
- func (x *UnderlayRouteStatus) Reset()
- func (x *UnderlayRouteStatus) String() string
- type UnimplementedCloudInfraServiceServer
- func (UnimplementedCloudInfraServiceServer) CreateBGPPeer(context.Context, *CreateBGPPeerRequest) (*BGPPeer, error)
- func (UnimplementedCloudInfraServiceServer) CreateBGPPeerAf(context.Context, *CreateBGPPeerAfRequest) (*BGPPeerAf, error)
- func (UnimplementedCloudInfraServiceServer) CreateBgp(context.Context, *CreateBgpRequest) (*Bgp, error)
- func (UnimplementedCloudInfraServiceServer) CreateDevice(context.Context, *CreateDeviceRequest) (*Device, error)
- func (UnimplementedCloudInfraServiceServer) CreateInterface(context.Context, *CreateInterfaceRequest) (*Interface, error)
- func (UnimplementedCloudInfraServiceServer) CreateMapping(context.Context, *CreateMappingRequest) (*Mapping, error)
- func (UnimplementedCloudInfraServiceServer) CreateNextHop(context.Context, *CreateNextHopRequest) (*NextHop, error)
- func (UnimplementedCloudInfraServiceServer) CreateNextHopGroup(context.Context, *CreateNextHopGroupRequest) (*NextHopGroup, error)
- func (UnimplementedCloudInfraServiceServer) CreateRoute(context.Context, *CreateRouteRequest) (*Route, error)
- func (UnimplementedCloudInfraServiceServer) CreateRouteTable(context.Context, *CreateRouteTableRequest) (*RouteTable, error)
- func (UnimplementedCloudInfraServiceServer) CreateSecurityPolicy(context.Context, *CreateSecurityPolicyRequest) (*SecurityPolicy, error)
- func (UnimplementedCloudInfraServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*SecurityProfile, error)
- func (UnimplementedCloudInfraServiceServer) CreateSecurityRule(context.Context, *CreateSecurityRuleRequest) (*SecurityRule, error)
- func (UnimplementedCloudInfraServiceServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*Subnet, error)
- func (UnimplementedCloudInfraServiceServer) CreateTunnel(context.Context, *CreateTunnelRequest) (*Tunnel, error)
- func (UnimplementedCloudInfraServiceServer) CreateUnderlayRoute(context.Context, *CreateUnderlayRouteRequest) (*UnderlayRoute, error)
- func (UnimplementedCloudInfraServiceServer) CreateVPCPeer(context.Context, *CreateVPCPeerRequest) (*VPCPeer, error)
- func (UnimplementedCloudInfraServiceServer) CreateVnic(context.Context, *CreateVnicRequest) (*Vnic, error)
- func (UnimplementedCloudInfraServiceServer) CreateVpc(context.Context, *CreateVpcRequest) (*Vpc, error)
- func (UnimplementedCloudInfraServiceServer) DeleteBGPPeer(context.Context, *DeleteBGPPeerRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteBGPPeerAf(context.Context, *DeleteBGPPeerAfRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteBgp(context.Context, *DeleteBgpRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteDevice(context.Context, *DeleteDeviceRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteInterface(context.Context, *DeleteInterfaceRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteMapping(context.Context, *DeleteMappingRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteNextHop(context.Context, *DeleteNextHopRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteNextHopGroup(context.Context, *DeleteNextHopGroupRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteRoute(context.Context, *DeleteRouteRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteRouteTable(context.Context, *DeleteRouteTableRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteSecurityPolicy(context.Context, *DeleteSecurityPolicyRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteSecurityRule(context.Context, *DeleteSecurityRuleRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteTunnel(context.Context, *DeleteTunnelRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteUnderlayRoute(context.Context, *DeleteUnderlayRouteRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteVPCPeer(context.Context, *DeleteVPCPeerRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteVnic(context.Context, *DeleteVnicRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) DeleteVpc(context.Context, *DeleteVpcRequest) (*emptypb.Empty, error)
- func (UnimplementedCloudInfraServiceServer) GetBGPPeer(context.Context, *GetBGPPeerRequest) (*BGPPeer, error)
- func (UnimplementedCloudInfraServiceServer) GetBGPPeerAf(context.Context, *GetBGPPeerAfRequest) (*BGPPeerAf, error)
- func (UnimplementedCloudInfraServiceServer) GetBgp(context.Context, *GetBgpRequest) (*Bgp, error)
- func (UnimplementedCloudInfraServiceServer) GetDevice(context.Context, *GetDeviceRequest) (*Device, error)
- func (UnimplementedCloudInfraServiceServer) GetDeviceCapabilities(context.Context, *GetDeviceCapabilitiesRequest) (*DeviceCapabilities, error)
- func (UnimplementedCloudInfraServiceServer) GetInterface(context.Context, *GetInterfaceRequest) (*Interface, error)
- func (UnimplementedCloudInfraServiceServer) GetMapping(context.Context, *GetMappingRequest) (*Mapping, error)
- func (UnimplementedCloudInfraServiceServer) GetNextHop(context.Context, *GetNextHopRequest) (*NextHop, error)
- func (UnimplementedCloudInfraServiceServer) GetNextHopGroup(context.Context, *GetNextHopGroupRequest) (*NextHopGroup, error)
- func (UnimplementedCloudInfraServiceServer) GetPort(context.Context, *GetPortRequest) (*Port, error)
- func (UnimplementedCloudInfraServiceServer) GetRoute(context.Context, *GetRouteRequest) (*Route, error)
- func (UnimplementedCloudInfraServiceServer) GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error)
- func (UnimplementedCloudInfraServiceServer) GetSecurityPolicy(context.Context, *GetSecurityPolicyRequest) (*SecurityPolicy, error)
- func (UnimplementedCloudInfraServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
- func (UnimplementedCloudInfraServiceServer) GetSecurityRule(context.Context, *GetSecurityRuleRequest) (*SecurityRule, error)
- func (UnimplementedCloudInfraServiceServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
- func (UnimplementedCloudInfraServiceServer) GetTunnel(context.Context, *GetTunnelRequest) (*Tunnel, error)
- func (UnimplementedCloudInfraServiceServer) GetUnderlayRoute(context.Context, *GetUnderlayRouteRequest) (*UnderlayRoute, error)
- func (UnimplementedCloudInfraServiceServer) GetVPCPeer(context.Context, *GetVPCPeerRequest) (*VPCPeer, error)
- func (UnimplementedCloudInfraServiceServer) GetVnic(context.Context, *GetVnicRequest) (*Vnic, error)
- func (UnimplementedCloudInfraServiceServer) GetVpc(context.Context, *GetVpcRequest) (*Vpc, error)
- func (UnimplementedCloudInfraServiceServer) ListBGPPeerAfs(context.Context, *ListBGPPeerAfsRequest) (*ListBGPPeerAfsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListBGPPeers(context.Context, *ListBGPPeersRequest) (*ListBGPPeersResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListBgps(context.Context, *ListBgpsRequest) (*ListBgpsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListDevices(context.Context, *ListDevicesRequest) (*ListDevicesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListMappings(context.Context, *ListMappingsRequest) (*ListMappingsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListNextHop(context.Context, *ListNextHopsRequest) (*ListNextHopsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListNextHopGroups(context.Context, *ListNextHopGroupsRequest) (*ListNextHopGroupsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListPorts(context.Context, *ListPortsRequest) (*ListPortsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListSecurityPolicys(context.Context, *ListSecurityPolicysRequest) (*ListSecurityPolicysResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListSecurityRules(context.Context, *ListSecurityRulesRequest) (*ListSecurityRulesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListTunnels(context.Context, *ListTunnelsRequest) (*ListTunnelsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListUnderlayRoutes(context.Context, *ListUnderlayRoutesRequest) (*ListUnderlayRoutesResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListVPCPeers(context.Context, *ListVPCPeersRequest) (*ListVPCPeersResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListVnics(context.Context, *ListVnicsRequest) (*ListVnicsResponse, error)
- func (UnimplementedCloudInfraServiceServer) ListVpcs(context.Context, *ListVpcsRequest) (*ListVpcsResponse, error)
- func (UnimplementedCloudInfraServiceServer) UpdateBGPPeer(context.Context, *UpdateBGPPeerRequest) (*BGPPeer, error)
- func (UnimplementedCloudInfraServiceServer) UpdateBGPPeerAf(context.Context, *UpdateBGPPeerAfRequest) (*BGPPeerAf, error)
- func (UnimplementedCloudInfraServiceServer) UpdateBgp(context.Context, *UpdateBgpRequest) (*Bgp, error)
- func (UnimplementedCloudInfraServiceServer) UpdateDevice(context.Context, *UpdateDeviceRequest) (*Device, error)
- func (UnimplementedCloudInfraServiceServer) UpdateInterface(context.Context, *UpdateInterfaceRequest) (*Interface, error)
- func (UnimplementedCloudInfraServiceServer) UpdateMapping(context.Context, *UpdateMappingRequest) (*Mapping, error)
- func (UnimplementedCloudInfraServiceServer) UpdateNextHop(context.Context, *UpdateNextHopRequest) (*NextHop, error)
- func (UnimplementedCloudInfraServiceServer) UpdateNextHopGroup(context.Context, *UpdateNextHopGroupRequest) (*NextHopGroup, error)
- func (UnimplementedCloudInfraServiceServer) UpdatePort(context.Context, *UpdatePortRequest) (*Port, error)
- func (UnimplementedCloudInfraServiceServer) UpdateRoute(context.Context, *UpdateRouteRequest) (*Route, error)
- func (UnimplementedCloudInfraServiceServer) UpdateRouteTable(context.Context, *UpdateRouteTableRequest) (*RouteTable, error)
- func (UnimplementedCloudInfraServiceServer) UpdateSecurityPolicy(context.Context, *UpdateSecurityPolicyRequest) (*SecurityPolicy, error)
- func (UnimplementedCloudInfraServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*SecurityProfile, error)
- func (UnimplementedCloudInfraServiceServer) UpdateSecurityRule(context.Context, *UpdateSecurityRuleRequest) (*SecurityRule, error)
- func (UnimplementedCloudInfraServiceServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*Subnet, error)
- func (UnimplementedCloudInfraServiceServer) UpdateTunnel(context.Context, *UpdateTunnelRequest) (*Tunnel, error)
- func (UnimplementedCloudInfraServiceServer) UpdateUnderlayRoute(context.Context, *UpdateUnderlayRouteRequest) (*UnderlayRoute, error)
- func (UnimplementedCloudInfraServiceServer) UpdateVPCPeer(context.Context, *UpdateVPCPeerRequest) (*VPCPeer, error)
- func (UnimplementedCloudInfraServiceServer) UpdateVnic(context.Context, *UpdateVnicRequest) (*Vnic, error)
- func (UnimplementedCloudInfraServiceServer) UpdateVpc(context.Context, *UpdateVpcRequest) (*Vpc, error)
- type UnsafeCloudInfraServiceServer
- type UpdateBGPPeerAfRequest
- func (*UpdateBGPPeerAfRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf
- func (x *UpdateBGPPeerAfRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBGPPeerAfRequest) ProtoMessage()
- func (x *UpdateBGPPeerAfRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBGPPeerAfRequest) Reset()
- func (x *UpdateBGPPeerAfRequest) String() string
- type UpdateBGPPeerRequest
- func (*UpdateBGPPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBGPPeerRequest) GetBgppeer() *BGPPeer
- func (x *UpdateBGPPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBGPPeerRequest) ProtoMessage()
- func (x *UpdateBGPPeerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBGPPeerRequest) Reset()
- func (x *UpdateBGPPeerRequest) String() string
- type UpdateBgpRequest
- func (*UpdateBgpRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateBgpRequest) GetBgp() *Bgp
- func (x *UpdateBgpRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateBgpRequest) ProtoMessage()
- func (x *UpdateBgpRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateBgpRequest) Reset()
- func (x *UpdateBgpRequest) String() string
- type UpdateDeviceRequest
- func (*UpdateDeviceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDeviceRequest) GetDevice() *Device
- func (x *UpdateDeviceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDeviceRequest) ProtoMessage()
- func (x *UpdateDeviceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDeviceRequest) Reset()
- func (x *UpdateDeviceRequest) String() string
- type UpdateInterfaceRequest
- func (*UpdateInterfaceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateInterfaceRequest) GetInterface() *Interface
- func (x *UpdateInterfaceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateInterfaceRequest) ProtoMessage()
- func (x *UpdateInterfaceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateInterfaceRequest) Reset()
- func (x *UpdateInterfaceRequest) String() string
- type UpdateMappingRequest
- func (*UpdateMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMappingRequest) GetMapping() *Mapping
- func (x *UpdateMappingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMappingRequest) ProtoMessage()
- func (x *UpdateMappingRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMappingRequest) Reset()
- func (x *UpdateMappingRequest) String() string
- type UpdateNextHopGroupRequest
- func (*UpdateNextHopGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNextHopGroupRequest) GetNexthopgroup() *NextHopGroup
- func (x *UpdateNextHopGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateNextHopGroupRequest) ProtoMessage()
- func (x *UpdateNextHopGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNextHopGroupRequest) Reset()
- func (x *UpdateNextHopGroupRequest) String() string
- type UpdateNextHopRequest
- func (*UpdateNextHopRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateNextHopRequest) GetNexthop() *NextHop
- func (x *UpdateNextHopRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateNextHopRequest) ProtoMessage()
- func (x *UpdateNextHopRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateNextHopRequest) Reset()
- func (x *UpdateNextHopRequest) String() string
- type UpdatePortRequest
- func (*UpdatePortRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePortRequest) GetPort() *Port
- func (x *UpdatePortRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdatePortRequest) ProtoMessage()
- func (x *UpdatePortRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePortRequest) Reset()
- func (x *UpdatePortRequest) String() string
- type UpdateRouteRequest
- func (*UpdateRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRouteRequest) GetRoute() *Route
- func (x *UpdateRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateRouteRequest) ProtoMessage()
- func (x *UpdateRouteRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRouteRequest) Reset()
- func (x *UpdateRouteRequest) String() string
- type UpdateRouteTableRequest
- func (*UpdateRouteTableRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRouteTableRequest) GetRoutetable() *RouteTable
- func (x *UpdateRouteTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateRouteTableRequest) ProtoMessage()
- func (x *UpdateRouteTableRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRouteTableRequest) Reset()
- func (x *UpdateRouteTableRequest) String() string
- type UpdateSecurityPolicyRequest
- func (*UpdateSecurityPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecurityPolicyRequest) GetSecuritypolicy() *SecurityPolicy
- func (x *UpdateSecurityPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSecurityPolicyRequest) ProtoMessage()
- func (x *UpdateSecurityPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecurityPolicyRequest) Reset()
- func (x *UpdateSecurityPolicyRequest) String() string
- type UpdateSecurityProfileRequest
- func (*UpdateSecurityProfileRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecurityProfileRequest) GetSecurityprofile() *SecurityProfile
- func (x *UpdateSecurityProfileRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSecurityProfileRequest) ProtoMessage()
- func (x *UpdateSecurityProfileRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecurityProfileRequest) Reset()
- func (x *UpdateSecurityProfileRequest) String() string
- type UpdateSecurityRuleRequest
- func (*UpdateSecurityRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSecurityRuleRequest) GetSecurityrule() *SecurityRule
- func (x *UpdateSecurityRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSecurityRuleRequest) ProtoMessage()
- func (x *UpdateSecurityRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSecurityRuleRequest) Reset()
- func (x *UpdateSecurityRuleRequest) String() string
- type UpdateSubnetRequest
- func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSubnetRequest) GetSubnet() *Subnet
- func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSubnetRequest) ProtoMessage()
- func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSubnetRequest) Reset()
- func (x *UpdateSubnetRequest) String() string
- type UpdateTunnelRequest
- func (*UpdateTunnelRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTunnelRequest) GetTunnel() *Tunnel
- func (x *UpdateTunnelRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTunnelRequest) ProtoMessage()
- func (x *UpdateTunnelRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTunnelRequest) Reset()
- func (x *UpdateTunnelRequest) String() string
- type UpdateUnderlayRouteRequest
- func (*UpdateUnderlayRouteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUnderlayRouteRequest) GetUnderlayroute() *UnderlayRoute
- func (x *UpdateUnderlayRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateUnderlayRouteRequest) ProtoMessage()
- func (x *UpdateUnderlayRouteRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUnderlayRouteRequest) Reset()
- func (x *UpdateUnderlayRouteRequest) String() string
- type UpdateVPCPeerRequest
- func (*UpdateVPCPeerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVPCPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVPCPeerRequest) GetVpcpeer() *VPCPeer
- func (*UpdateVPCPeerRequest) ProtoMessage()
- func (x *UpdateVPCPeerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVPCPeerRequest) Reset()
- func (x *UpdateVPCPeerRequest) String() string
- type UpdateVnicRequest
- func (*UpdateVnicRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVnicRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVnicRequest) GetVnic() *Vnic
- func (*UpdateVnicRequest) ProtoMessage()
- func (x *UpdateVnicRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVnicRequest) Reset()
- func (x *UpdateVnicRequest) String() string
- type UpdateVpcRequest
- func (*UpdateVpcRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVpcRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateVpcRequest) GetVpc() *Vpc
- func (*UpdateVpcRequest) ProtoMessage()
- func (x *UpdateVpcRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVpcRequest) Reset()
- func (x *UpdateVpcRequest) String() string
- type UplinkIfStatus
- func (*UplinkIfStatus) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkIfStatus) GetHwIfIdx() int32
- func (x *UplinkIfStatus) GetHwPortNumber() int32
- func (*UplinkIfStatus) ProtoMessage()
- func (x *UplinkIfStatus) ProtoReflect() protoreflect.Message
- func (x *UplinkIfStatus) Reset()
- func (x *UplinkIfStatus) String() string
- type UplinkPCSpec
- func (*UplinkPCSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkPCSpec) GetMemberIfidsBitmap() uint64
- func (x *UplinkPCSpec) GetNativeVlanid() int32
- func (*UplinkPCSpec) ProtoMessage()
- func (x *UplinkPCSpec) ProtoReflect() protoreflect.Message
- func (x *UplinkPCSpec) Reset()
- func (x *UplinkPCSpec) String() string
- type UplinkSpec
- func (*UplinkSpec) Descriptor() ([]byte, []int)deprecated
- func (x *UplinkSpec) GetNativeVlanid() int32
- func (x *UplinkSpec) GetPortNameRef() string
- func (*UplinkSpec) ProtoMessage()
- func (x *UplinkSpec) ProtoReflect() protoreflect.Message
- func (x *UplinkSpec) Reset()
- func (x *UplinkSpec) String() string
- type VPCPeer
- func (*VPCPeer) Descriptor() ([]byte, []int)deprecated
- func (x *VPCPeer) GetName() string
- func (x *VPCPeer) GetSpec() *VPCPeerSpec
- func (x *VPCPeer) GetStatus() *VPCPeerStatus
- func (*VPCPeer) ProtoMessage()
- func (x *VPCPeer) ProtoReflect() protoreflect.Message
- func (x *VPCPeer) Reset()
- func (x *VPCPeer) String() string
- type VPCPeerNhInfo
- func (*VPCPeerNhInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VPCPeerNhInfo) GetRouteTableNameRef() string
- func (x *VPCPeerNhInfo) GetVpcNameRef() string
- func (*VPCPeerNhInfo) ProtoMessage()
- func (x *VPCPeerNhInfo) ProtoReflect() protoreflect.Message
- func (x *VPCPeerNhInfo) Reset()
- func (x *VPCPeerNhInfo) String() string
- type VPCPeerSpec
- func (*VPCPeerSpec) Descriptor() ([]byte, []int)deprecated
- func (x *VPCPeerSpec) GetVpc1NameRef() string
- func (x *VPCPeerSpec) GetVpc2NameRef() string
- func (*VPCPeerSpec) ProtoMessage()
- func (x *VPCPeerSpec) ProtoReflect() protoreflect.Message
- func (x *VPCPeerSpec) Reset()
- func (x *VPCPeerSpec) String() string
- type VPCPeerStatus
- type VPCType
- type Vnic
- type VnicSpec
- func (*VnicSpec) Descriptor() ([]byte, []int)deprecated
- func (x *VnicSpec) GetAllowInternetAccess() bool
- func (x *VnicSpec) GetCpsBurst() int32
- func (x *VnicSpec) GetEgressV4SecurityPolicyNameRef() []string
- func (x *VnicSpec) GetEgressV6SecurityPolicyNameRef() []string
- func (x *VnicSpec) GetFabricEncap() *_go.Encap
- func (x *VnicSpec) GetHostIfNameRef() string
- func (m *VnicSpec) GetIfinfo() isVnicSpec_Ifinfo
- func (x *VnicSpec) GetIngressV4SecurityPolicyNameRef() []string
- func (x *VnicSpec) GetIngressV6SecurityPolicyNameRef() []string
- func (x *VnicSpec) GetMacAddress() []byte
- func (x *VnicSpec) GetMaxCps() int32
- func (x *VnicSpec) GetMaxIcmpSessions() int32
- func (x *VnicSpec) GetMaxOtherSessions() int32
- func (x *VnicSpec) GetMaxSessions() int32
- func (x *VnicSpec) GetMaxTcpSessions() int32
- func (x *VnicSpec) GetMaxUdpSessions() int32
- func (x *VnicSpec) GetPrimaryVnicNameRef() string
- func (x *VnicSpec) GetPublicMacAddress() []byte
- func (x *VnicSpec) GetServiceIp() *_go.IPAddress
- func (x *VnicSpec) GetSourceGuardEnable() bool
- func (x *VnicSpec) GetSubnetNameRef() string
- func (x *VnicSpec) GetTunnelNameRef() string
- func (x *VnicSpec) GetV4RouteTableNameRef() string
- func (x *VnicSpec) GetV6RouteTableNameRef() string
- func (x *VnicSpec) GetVnf() bool
- func (x *VnicSpec) GetVnicEncap() *_go.Encap
- func (*VnicSpec) ProtoMessage()
- func (x *VnicSpec) ProtoReflect() protoreflect.Message
- func (x *VnicSpec) Reset()
- func (x *VnicSpec) String() string
- type VnicSpec_HostIfNameRef
- type VnicSpec_TunnelNameRef
- type VnicStatus
- func (*VnicStatus) Descriptor() ([]byte, []int)deprecated
- func (x *VnicStatus) GetCpsCoppHwIdx() int32
- func (x *VnicStatus) GetHwIdx() int32
- func (x *VnicStatus) GetMaxIcmpSessionLimitHit() bool
- func (x *VnicStatus) GetMaxOtherSessionLimitHit() bool
- func (x *VnicStatus) GetMaxSessionLimitHit() bool
- func (x *VnicStatus) GetMaxTcpSessionLimitHit() bool
- func (x *VnicStatus) GetMaxUdpSessionLimitHit() bool
- func (x *VnicStatus) GetNexthopHwIdx() int32
- func (x *VnicStatus) GetSecondaryVnicNameRef() string
- func (*VnicStatus) ProtoMessage()
- func (x *VnicStatus) ProtoReflect() protoreflect.Message
- func (x *VnicStatus) Reset()
- func (x *VnicStatus) String() string
- type Vpc
- type VpcSpec
- func (*VpcSpec) Descriptor() ([]byte, []int)deprecated
- func (x *VpcSpec) GetEgressV4SecurityPolicyNameRef() []string
- func (x *VpcSpec) GetEgressV6SecurityPolicyNameRef() []string
- func (x *VpcSpec) GetFabricEncap() *_go.Encap
- func (x *VpcSpec) GetIngressV4SecurityPolicyNameRef() []string
- func (x *VpcSpec) GetIngressV6SecurityPolicyNameRef() []string
- func (x *VpcSpec) GetTos() int32
- func (x *VpcSpec) GetType() VPCType
- func (x *VpcSpec) GetV4RouteTableNameRef() string
- func (x *VpcSpec) GetV6RouteTableNameRef() string
- func (x *VpcSpec) GetVirtualRouterMac() []byte
- func (*VpcSpec) ProtoMessage()
- func (x *VpcSpec) ProtoReflect() protoreflect.Message
- func (x *VpcSpec) Reset()
- func (x *VpcSpec) String() string
- type VpcStatus
- func (*VpcStatus) Descriptor() ([]byte, []int)deprecated
- func (x *VpcStatus) GetBdHwHandle() *_go.HwHandle
- func (x *VpcStatus) GetHwHandle() *_go.HwHandle
- func (x *VpcStatus) GetSubnetCount() int32
- func (*VpcStatus) ProtoMessage()
- func (x *VpcStatus) ProtoReflect() protoreflect.Message
- func (x *VpcStatus) Reset()
- func (x *VpcStatus) String() string
Constants ¶
This section is empty.
Variables ¶
var ( BGPAfi_name = map[int32]string{ 0: "BGP_AFI_UNSPECIFIED", 1: "BGP_AFI_IPV4", 2: "BGP_AFI_IPV6", 25: "BGP_AFI_L2VPN", } BGPAfi_value = map[string]int32{ "BGP_AFI_UNSPECIFIED": 0, "BGP_AFI_IPV4": 1, "BGP_AFI_IPV6": 2, "BGP_AFI_L2VPN": 25, } )
Enum value maps for BGPAfi.
var ( BGPSafi_name = map[int32]string{ 0: "BGP_SAFI_UNSPECIFIED", 1: "BGP_SAFI_UNICAST", 70: "BGP_SAFI_EVPN", } BGPSafi_value = map[string]int32{ "BGP_SAFI_UNSPECIFIED": 0, "BGP_SAFI_UNICAST": 1, "BGP_SAFI_EVPN": 70, } )
Enum value maps for BGPSafi.
var ( BGPPeerRRClient_name = map[int32]string{ 0: "BGP_PEER_RR_CLIENT_UNSPECIFIED", 1: "BGP_PEER_RR_CLIENT", 2: "BGP_PEER_RR_MESHED_CLIENT", } BGPPeerRRClient_value = map[string]int32{ "BGP_PEER_RR_CLIENT_UNSPECIFIED": 0, "BGP_PEER_RR_CLIENT": 1, "BGP_PEER_RR_MESHED_CLIENT": 2, } )
Enum value maps for BGPPeerRRClient.
var ( BGPPeerSessionState_name = map[int32]string{ 0: "BGP_PEER_SESSION_STATE_UNSPECIFIED", 1: "BGP_PEER_SESSION_STATE_IDLE", 2: "BGP_PEER_SESSION_STATE_CONNECT", 3: "BGP_PEER_SESSION_STATE_ACTIVE", 4: "BGP_PEER_SESSION_STATE_OPENSENT", 5: "BGP_PEER_SESSION_STATE_OPENCONFIRM", 6: "BGP_PEER_SESSION_STATE_ESTABLISHED", } BGPPeerSessionState_value = map[string]int32{ "BGP_PEER_SESSION_STATE_UNSPECIFIED": 0, "BGP_PEER_SESSION_STATE_IDLE": 1, "BGP_PEER_SESSION_STATE_CONNECT": 2, "BGP_PEER_SESSION_STATE_ACTIVE": 3, "BGP_PEER_SESSION_STATE_OPENSENT": 4, "BGP_PEER_SESSION_STATE_OPENCONFIRM": 5, "BGP_PEER_SESSION_STATE_ESTABLISHED": 6, } )
Enum value maps for BGPPeerSessionState.
var ( BgpAsSize_name = map[int32]string{ 0: "BGP_AS_SIZE_UNSPECIFIED", 1: "BGP_AS_SIZE_TWO_OCTET", 2: "BGP_AS_SIZE_FOUR_OCTET", } BgpAsSize_value = map[string]int32{ "BGP_AS_SIZE_UNSPECIFIED": 0, "BGP_AS_SIZE_TWO_OCTET": 1, "BGP_AS_SIZE_FOUR_OCTET": 2, } )
Enum value maps for BgpAsSize.
var ( BGPAddrType_name = map[int32]string{ 0: "BGP_ADDR_TYPE_UNSPECIFIED", 1: "BGP_ADDR_TYPE_IPV4", 2: "BGP_ADDR_TYPE_IPV6", 3: "BGP_ADDR_TYPE_NSAP", 4: "BGP_ADDR_TYPE_HDLC", 5: "BGP_ADDR_TYPE_BBN1822", 6: "BGP_ADDR_TYPE_IEEE802", 7: "BGP_ADDR_TYPE_E163", 8: "BGP_ADDR_TYPE_E164", 9: "BGP_ADDR_TYPE_F69", 10: "BGP_ADDR_TYPE_X121", 11: "BGP_ADDR_TYPE_IPX", 12: "BGP_ADDR_TYPE_APPLETALK", 13: "BGP_ADDR_TYPE_DECNETIV", 14: "BGP_ADDR_TYPE_BANYANVIN", 15: "BGP_ADDR_TYPE_E164_NSAP", 16: "BGP_ADDR_TYPE_IPV4_TNA", 17: "BGP_ADDR_TYPE_IPV6_TNA", 18: "BGP_ADDR_TYPE_NSAP_TNA", 19: "BGP_ADDR_TYPE_VPN_IPV4", 20: "BGP_ADDR_TYPE_VPN_IPV6", 25: "BGP_ADDR_TYPE_L2VPN", } BGPAddrType_value = map[string]int32{ "BGP_ADDR_TYPE_UNSPECIFIED": 0, "BGP_ADDR_TYPE_IPV4": 1, "BGP_ADDR_TYPE_IPV6": 2, "BGP_ADDR_TYPE_NSAP": 3, "BGP_ADDR_TYPE_HDLC": 4, "BGP_ADDR_TYPE_BBN1822": 5, "BGP_ADDR_TYPE_IEEE802": 6, "BGP_ADDR_TYPE_E163": 7, "BGP_ADDR_TYPE_E164": 8, "BGP_ADDR_TYPE_F69": 9, "BGP_ADDR_TYPE_X121": 10, "BGP_ADDR_TYPE_IPX": 11, "BGP_ADDR_TYPE_APPLETALK": 12, "BGP_ADDR_TYPE_DECNETIV": 13, "BGP_ADDR_TYPE_BANYANVIN": 14, "BGP_ADDR_TYPE_E164_NSAP": 15, "BGP_ADDR_TYPE_IPV4_TNA": 16, "BGP_ADDR_TYPE_IPV6_TNA": 17, "BGP_ADDR_TYPE_NSAP_TNA": 18, "BGP_ADDR_TYPE_VPN_IPV4": 19, "BGP_ADDR_TYPE_VPN_IPV6": 20, "BGP_ADDR_TYPE_L2VPN": 25, } )
Enum value maps for BGPAddrType.
var ( BGPOperState_name = map[int32]string{ 0: "BGP_OPER_STATE_UNSPECIFIED", 1: "BGP_OPER_STATE_UP", 2: "BGP_OPER_STATE_DOWN", 3: "BGP_OPER_STATE_GOING_UP", 4: "BGP_OPER_STATE_GOING_DOWN", 5: "BGP_OPER_STATE_ACT_FAILED", } BGPOperState_value = map[string]int32{ "BGP_OPER_STATE_UNSPECIFIED": 0, "BGP_OPER_STATE_UP": 1, "BGP_OPER_STATE_DOWN": 2, "BGP_OPER_STATE_GOING_UP": 3, "BGP_OPER_STATE_GOING_DOWN": 4, "BGP_OPER_STATE_ACT_FAILED": 5, } )
Enum value maps for BGPOperState.
var ( BgpAddPathCapNegCap_name = map[int32]string{ 0: "BGP_ADD_PATH_SR_DISABLE", 1: "BGP_ADD_PATH_SR_RECEIVE", 2: "BGP_ADD_PATH_SR_SEND", 3: "BGP_ADD_PATH_SR_BOTH", 4: "BGP_ADD_PATH_SR_INHERIT", 5: "BGP_ADD_PATH_SR_UNKNOWN", } BgpAddPathCapNegCap_value = map[string]int32{ "BGP_ADD_PATH_SR_DISABLE": 0, "BGP_ADD_PATH_SR_RECEIVE": 1, "BGP_ADD_PATH_SR_SEND": 2, "BGP_ADD_PATH_SR_BOTH": 3, "BGP_ADD_PATH_SR_INHERIT": 4, "BGP_ADD_PATH_SR_UNKNOWN": 5, } )
Enum value maps for BgpAddPathCapNegCap.
var ( BGPClearRouteOptions_name = map[int32]string{ 0: "BGP_CLEAR_ROUTE_OPTIONS_UNSPECIFIED", 1: "BGP_CLEAR_ROUTE_OPTIONS_HARD", 2: "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_IN", 3: "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_OUT", 4: "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_BOTH", } BGPClearRouteOptions_value = map[string]int32{ "BGP_CLEAR_ROUTE_OPTIONS_UNSPECIFIED": 0, "BGP_CLEAR_ROUTE_OPTIONS_HARD": 1, "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_IN": 2, "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_OUT": 3, "BGP_CLEAR_ROUTE_OPTIONS_REFRESH_BOTH": 4, } )
Enum value maps for BGPClearRouteOptions.
var ( NLRISrc_name = map[int32]string{ 0: "NLRI_SRC_UNSPECIFIED", 1: "NLRI_SRC_PEER", 2: "NLRI_SRC_AFM", 3: "NLRI_SRC_SELF", } NLRISrc_value = map[string]int32{ "NLRI_SRC_UNSPECIFIED": 0, "NLRI_SRC_PEER": 1, "NLRI_SRC_AFM": 2, "NLRI_SRC_SELF": 3, } )
Enum value maps for NLRISrc.
var ( BgpNlriIsActive_name = map[int32]string{ 0: "BGP_NLRI_IS_ACTIVE_UNSPECIFIED", 1: "BGP_NLRI_IS_ACTIVE_NOT_TRACKED", 2: "BGP_NLRI_IS_ACTIVE_INACTIVE", 3: "BGP_NLRI_IS_ACTIVE_ACTIVE", } BgpNlriIsActive_value = map[string]int32{ "BGP_NLRI_IS_ACTIVE_UNSPECIFIED": 0, "BGP_NLRI_IS_ACTIVE_NOT_TRACKED": 1, "BGP_NLRI_IS_ACTIVE_INACTIVE": 2, "BGP_NLRI_IS_ACTIVE_ACTIVE": 3, } )
Enum value maps for BgpNlriIsActive.
var ( BGPRsnNotBest_name = map[int32]string{ 0: "BGP_REASON_NOT_CONSIDERED", 1: "BGP_REASON_ROUTE_IS_BEST", 2: "BGP_REASON_WEIGHT", 3: "BGP_REASON_LOCAL_PREF", 4: "BGP_REASON_LCL_ORIG_PRFRRED", 5: "BGP_REASON_AS_PATH_LEN", 6: "BGP_REASON_ORIGIN", 7: "BGP_REASON_MED", 8: "BGP_REASON_LOCAL_ORIG_TIE", 9: "BGP_REASON_EBGP_V_IBGP_PEER", 10: "BGP_REASON_ADMIN_DISTANCE", 11: "BGP_REASON_PATH_TO_NEXT_CST", 12: "BGP_REASON_PREF_EXISTING", 13: "BGP_REASON_IDENTIFIER", 14: "BGP_REASON_CLUSTER_LEN", 15: "BGP_REASON_PEER_ADDR_TYPE", 16: "BGP_REASON_PEER_ADDR", 17: "BGP_REASON_PEER_PORT", 18: "BGP_REASON_PATH_ID", } BGPRsnNotBest_value = map[string]int32{ "BGP_REASON_NOT_CONSIDERED": 0, "BGP_REASON_ROUTE_IS_BEST": 1, "BGP_REASON_WEIGHT": 2, "BGP_REASON_LOCAL_PREF": 3, "BGP_REASON_LCL_ORIG_PRFRRED": 4, "BGP_REASON_AS_PATH_LEN": 5, "BGP_REASON_ORIGIN": 6, "BGP_REASON_MED": 7, "BGP_REASON_LOCAL_ORIG_TIE": 8, "BGP_REASON_EBGP_V_IBGP_PEER": 9, "BGP_REASON_ADMIN_DISTANCE": 10, "BGP_REASON_PATH_TO_NEXT_CST": 11, "BGP_REASON_PREF_EXISTING": 12, "BGP_REASON_IDENTIFIER": 13, "BGP_REASON_CLUSTER_LEN": 14, "BGP_REASON_PEER_ADDR_TYPE": 15, "BGP_REASON_PEER_ADDR": 16, "BGP_REASON_PEER_PORT": 17, "BGP_REASON_PATH_ID": 18, } )
Enum value maps for BGPRsnNotBest.
var ( BGPOriginAttr_name = map[int32]string{ 0: "BGP_ORIGIN_ATTR_UNSPECIFIED", 1: "BGP_ORIGIN_ATTR_IGP", 2: "BGP_ORIGIN_ATTR_EGP", 3: "BGP_ORIGIN_ATTR_INCOMPLETE", } BGPOriginAttr_value = map[string]int32{ "BGP_ORIGIN_ATTR_UNSPECIFIED": 0, "BGP_ORIGIN_ATTR_IGP": 1, "BGP_ORIGIN_ATTR_EGP": 2, "BGP_ORIGIN_ATTR_INCOMPLETE": 3, } )
Enum value maps for BGPOriginAttr.
var ( BGPPeerType_name = map[int32]string{ 0: "BGP_PEER_TYPE_UNSPECIFIED", 1: "BGP_PEER_TYPE_NONE", 2: "BGP_PEER_TYPE_IBGP", 3: "BGP_PEER_TYPE_EBGP", } BGPPeerType_value = map[string]int32{ "BGP_PEER_TYPE_UNSPECIFIED": 0, "BGP_PEER_TYPE_NONE": 1, "BGP_PEER_TYPE_IBGP": 2, "BGP_PEER_TYPE_EBGP": 3, } )
Enum value maps for BGPPeerType.
var ( BgpAroAdvertState_name = map[int32]string{ 0: "BGP_ARO_ADVERT_STATE_UNSPECIFIED", 1: "BGP_ARO_ADVERT_STATE_ADVERTISED", 2: "BGP_ARO_ADVERT_STATE_SUPPRESSED", 3: "BGP_ARO_ADVERT_STATE_PENDING_WITHDRAWAL", 4: "BGP_ARO_ADVERT_STATE_WITHDRAWN", } BgpAroAdvertState_value = map[string]int32{ "BGP_ARO_ADVERT_STATE_UNSPECIFIED": 0, "BGP_ARO_ADVERT_STATE_ADVERTISED": 1, "BGP_ARO_ADVERT_STATE_SUPPRESSED": 2, "BGP_ARO_ADVERT_STATE_PENDING_WITHDRAWAL": 3, "BGP_ARO_ADVERT_STATE_WITHDRAWN": 4, } )
Enum value maps for BgpAroAdvertState.
var ( IfType_name = map[int32]string{ 0: "IF_TYPE_UNSPECIFIED", 1: "IF_TYPE_UPLINK", 2: "IF_TYPE_UPLINK_PC", 3: "IF_TYPE_L3", 4: "IF_TYPE_LOOPBACK", 5: "IF_TYPE_CONTROL", 6: "IF_TYPE_HOST", } IfType_value = map[string]int32{ "IF_TYPE_UNSPECIFIED": 0, "IF_TYPE_UPLINK": 1, "IF_TYPE_UPLINK_PC": 2, "IF_TYPE_L3": 3, "IF_TYPE_LOOPBACK": 4, "IF_TYPE_CONTROL": 5, "IF_TYPE_HOST": 6, } )
Enum value maps for IfType.
var ( IfStatus_name = map[int32]string{ 0: "IF_STATUS_UNSPECIFIED", 1: "IF_STATUS_UP", 2: "IF_STATUS_DOWN", } IfStatus_value = map[string]int32{ "IF_STATUS_UNSPECIFIED": 0, "IF_STATUS_UP": 1, "IF_STATUS_DOWN": 2, } )
Enum value maps for IfStatus.
var ( MappingType_name = map[int32]string{ 0: "MAPPING_TYPE_UNSPECIFIED", 1: "MAPPING_TYPE_VPC", 2: "MAPPING_TYPE_SERVICE", 3: "MAPPING_TYPE_LB_VIP", } MappingType_value = map[string]int32{ "MAPPING_TYPE_UNSPECIFIED": 0, "MAPPING_TYPE_VPC": 1, "MAPPING_TYPE_SERVICE": 2, "MAPPING_TYPE_LB_VIP": 3, } )
Enum value maps for MappingType.
var ( MappingKeyType_name = map[int32]string{ 0: "MAPPING_KEY_TYPE_UNSPECIFIED", 1: "MAPPING_KEY_TYPE_L2", 2: "MAPPING_KEY_TYPE_L3", } MappingKeyType_value = map[string]int32{ "MAPPING_KEY_TYPE_UNSPECIFIED": 0, "MAPPING_KEY_TYPE_L2": 1, "MAPPING_KEY_TYPE_L3": 2, } )
Enum value maps for MappingKeyType.
var ( SecurityPolicyType_name = map[int32]string{ 0: "SECURITY_POLICY_TYPE_UNSPECIFIED", 1: "SECURITY_POLICY_TYPE_UNDERLAY", 2: "SECURITY_POLICY_TYPE_TENANT", } SecurityPolicyType_value = map[string]int32{ "SECURITY_POLICY_TYPE_UNSPECIFIED": 0, "SECURITY_POLICY_TYPE_UNDERLAY": 1, "SECURITY_POLICY_TYPE_TENANT": 2, } )
Enum value maps for SecurityPolicyType.
var ( ALGType_name = map[int32]string{ 0: "ALG_TYPE_UNSPECIFIED", 1: "ALG_TYPE_TFTP", 2: "ALG_TYPE_FTP", 3: "ALG_TYPE_DNS", 4: "ALG_TYPE_SUNRPC", 5: "ALG_TYPE_MSRPC", 6: "ALG_TYPE_RTSP", } ALGType_value = map[string]int32{ "ALG_TYPE_UNSPECIFIED": 0, "ALG_TYPE_TFTP": 1, "ALG_TYPE_FTP": 2, "ALG_TYPE_DNS": 3, "ALG_TYPE_SUNRPC": 4, "ALG_TYPE_MSRPC": 5, "ALG_TYPE_RTSP": 6, } )
Enum value maps for ALGType.
var ( PolicyRuleFormat_name = map[int32]string{ 0: "POLICY_RULE_FORMAT_UNSPECIFIED", 1: "POLICY_RULE_FORMAT_FLATTENED", 2: "POLICY_RULE_FORMAT_COMPACT", } PolicyRuleFormat_value = map[string]int32{ "POLICY_RULE_FORMAT_UNSPECIFIED": 0, "POLICY_RULE_FORMAT_FLATTENED": 1, "POLICY_RULE_FORMAT_COMPACT": 2, } )
Enum value maps for PolicyRuleFormat.
var ( NextHopType_name = map[int32]string{ 0: "NEXT_HOP_TYPE_UNSPECIFIED", 1: "NEXT_HOP_TYPE_IP", 2: "NEXT_HOP_TYPE_UNDERLAY", 3: "NEXT_HOP_TYPE_OVERLAY", } NextHopType_value = map[string]int32{ "NEXT_HOP_TYPE_UNSPECIFIED": 0, "NEXT_HOP_TYPE_IP": 1, "NEXT_HOP_TYPE_UNDERLAY": 2, "NEXT_HOP_TYPE_OVERLAY": 3, } )
Enum value maps for NextHopType.
var ( NextHopGroupType_name = map[int32]string{ 0: "NEXT_HOP_GROUP_TYPE_UNSPECIFIED", 1: "NEXT_HOP_GROUP_TYPE_OVERLAY_ECMP", 2: "NEXT_HOP_GROUP_TYPE_UNDERLAY_ECMP", } NextHopGroupType_value = map[string]int32{ "NEXT_HOP_GROUP_TYPE_UNSPECIFIED": 0, "NEXT_HOP_GROUP_TYPE_OVERLAY_ECMP": 1, "NEXT_HOP_GROUP_TYPE_UNDERLAY_ECMP": 2, } )
Enum value maps for NextHopGroupType.
var ( PortAdminState_name = map[int32]string{ 0: "PORT_ADMIN_STATE_UNSPECIFIED", 1: "PORT_ADMIN_STATE_DOWN", 2: "PORT_ADMIN_STATE_UP", } PortAdminState_value = map[string]int32{ "PORT_ADMIN_STATE_UNSPECIFIED": 0, "PORT_ADMIN_STATE_DOWN": 1, "PORT_ADMIN_STATE_UP": 2, } )
Enum value maps for PortAdminState.
var ( PortXcvrState_name = map[int32]string{ 0: "PORT_XCVR_STATE_UNSPECIFIED", 1: "PORT_XCVR_STATE_INSERTED", 2: "PORT_XCVR_STATE_PENDING", 3: "PORT_XCVR_STATE_SPROM_READ", 4: "PORT_XCVR_STATE_SPROM_READ_ERR", } PortXcvrState_value = map[string]int32{ "PORT_XCVR_STATE_UNSPECIFIED": 0, "PORT_XCVR_STATE_INSERTED": 1, "PORT_XCVR_STATE_PENDING": 2, "PORT_XCVR_STATE_SPROM_READ": 3, "PORT_XCVR_STATE_SPROM_READ_ERR": 4, } )
Enum value maps for PortXcvrState.
var ( PortXcvrPid_name = map[int32]string{ 0: "PORT_XCVR_PID_UNSPECIFIED", 1: "PORT_XCVR_PID_QSFP_100G_CR4", 2: "PORT_XCVR_PID_QSFP_40GBASE_CR4", 3: "PORT_XCVR_PID_SFP_25GBASE_CR_S", 4: "PORT_XCVR_PID_SFP_25GBASE_CR_L", 5: "PORT_XCVR_PID_SFP_25GBASE_CR_N", 6: "PORT_XCVR_PID_QSFP_50G_CR2_FC", 7: "PORT_XCVR_PID_QSFP_50G_CR2", 8: "PORT_XCVR_PID_QSFP_200G_CR4", 50: "PORT_XCVR_PID_QSFP_100G_AOC", 51: "PORT_XCVR_PID_QSFP_100G_ACC", 52: "PORT_XCVR_PID_QSFP_100G_SR4", 53: "PORT_XCVR_PID_QSFP_100G_LR4", 54: "PORT_XCVR_PID_QSFP_100G_ER4", 55: "PORT_XCVR_PID_QSFP_40GBASE_ER4", 56: "PORT_XCVR_PID_QSFP_40GBASE_SR4", 57: "PORT_XCVR_PID_QSFP_40GBASE_LR4", 58: "PORT_XCVR_PID_QSFP_40GBASE_AOC", 59: "PORT_XCVR_PID_SFP_25GBASE_SR", 60: "PORT_XCVR_PID_SFP_25GBASE_LR", 61: "PORT_XCVR_PID_SFP_25GBASE_ER", 62: "PORT_XCVR_PID_SFP_25GBASE_AOC", 63: "PORT_XCVR_PID_SFP_10GBASE_SR", 64: "PORT_XCVR_PID_SFP_10GBASE_LR", 65: "PORT_XCVR_PID_SFP_10GBASE_LRM", 66: "PORT_XCVR_PID_SFP_10GBASE_ER", 67: "PORT_XCVR_PID_SFP_10GBASE_AOC", 68: "PORT_XCVR_PID_SFP_10GBASE_CU", 69: "PORT_XCVR_PID_QSFP_100G_CWDM4", 70: "PORT_XCVR_PID_QSFP_100G_PSM4", 71: "PORT_XCVR_PID_SFP_25GBASE_ACC", 72: "PORT_XCVR_PID_SFP_10GBASE_T", 73: "PORT_XCVR_PID_SFP_1000BASE_T", } PortXcvrPid_value = map[string]int32{ "PORT_XCVR_PID_UNSPECIFIED": 0, "PORT_XCVR_PID_QSFP_100G_CR4": 1, "PORT_XCVR_PID_QSFP_40GBASE_CR4": 2, "PORT_XCVR_PID_SFP_25GBASE_CR_S": 3, "PORT_XCVR_PID_SFP_25GBASE_CR_L": 4, "PORT_XCVR_PID_SFP_25GBASE_CR_N": 5, "PORT_XCVR_PID_QSFP_50G_CR2_FC": 6, "PORT_XCVR_PID_QSFP_50G_CR2": 7, "PORT_XCVR_PID_QSFP_200G_CR4": 8, "PORT_XCVR_PID_QSFP_100G_AOC": 50, "PORT_XCVR_PID_QSFP_100G_ACC": 51, "PORT_XCVR_PID_QSFP_100G_SR4": 52, "PORT_XCVR_PID_QSFP_100G_LR4": 53, "PORT_XCVR_PID_QSFP_100G_ER4": 54, "PORT_XCVR_PID_QSFP_40GBASE_ER4": 55, "PORT_XCVR_PID_QSFP_40GBASE_SR4": 56, "PORT_XCVR_PID_QSFP_40GBASE_LR4": 57, "PORT_XCVR_PID_QSFP_40GBASE_AOC": 58, "PORT_XCVR_PID_SFP_25GBASE_SR": 59, "PORT_XCVR_PID_SFP_25GBASE_LR": 60, "PORT_XCVR_PID_SFP_25GBASE_ER": 61, "PORT_XCVR_PID_SFP_25GBASE_AOC": 62, "PORT_XCVR_PID_SFP_10GBASE_SR": 63, "PORT_XCVR_PID_SFP_10GBASE_LR": 64, "PORT_XCVR_PID_SFP_10GBASE_LRM": 65, "PORT_XCVR_PID_SFP_10GBASE_ER": 66, "PORT_XCVR_PID_SFP_10GBASE_AOC": 67, "PORT_XCVR_PID_SFP_10GBASE_CU": 68, "PORT_XCVR_PID_QSFP_100G_CWDM4": 69, "PORT_XCVR_PID_QSFP_100G_PSM4": 70, "PORT_XCVR_PID_SFP_25GBASE_ACC": 71, "PORT_XCVR_PID_SFP_10GBASE_T": 72, "PORT_XCVR_PID_SFP_1000BASE_T": 73, } )
Enum value maps for PortXcvrPid.
var ( MediaType_name = map[int32]string{ 0: "MEDIA_TYPE_UNSPECIFIED", 1: "MEDIA_TYPE_COPPER", 2: "MEDIA_TYPE_FIBER", } MediaType_value = map[string]int32{ "MEDIA_TYPE_UNSPECIFIED": 0, "MEDIA_TYPE_COPPER": 1, "MEDIA_TYPE_FIBER": 2, } )
Enum value maps for MediaType.
var ( PortOperState_name = map[int32]string{ 0: "PORT_OPER_STATE_UNSPECIFIED", 1: "PORT_OPER_STATE_UP", 2: "PORT_OPER_STATE_DOWN", } PortOperState_value = map[string]int32{ "PORT_OPER_STATE_UNSPECIFIED": 0, "PORT_OPER_STATE_UP": 1, "PORT_OPER_STATE_DOWN": 2, } )
Enum value maps for PortOperState.
var ( PortPauseType_name = map[int32]string{ 0: "PORT_PAUSE_TYPE_UNSPECIFIED", 1: "PORT_PAUSE_TYPE_LINK", 2: "PORT_PAUSE_TYPE_PFC", } PortPauseType_value = map[string]int32{ "PORT_PAUSE_TYPE_UNSPECIFIED": 0, "PORT_PAUSE_TYPE_LINK": 1, "PORT_PAUSE_TYPE_PFC": 2, } )
Enum value maps for PortPauseType.
var ( PortLinkFSM_name = map[int32]string{ 0: "PORT_LINK_FSM_UNSPECIFIED", 1: "PORT_LINK_FSM_ENABLED", 2: "PORT_LINK_FSM_AN_CFG", 3: "PORT_LINK_FSM_AN_DISABLED", 4: "PORT_LINK_FSM_AN_START", 5: "PORT_LINK_FSM_AN_SIGNAL_DETECT", 6: "PORT_LINK_FSM_AN_WAIT_HCD", 7: "PORT_LINK_FSM_AN_COMPLETE", 8: "PORT_LINK_FSM_SERDES_CFG", 9: "PORT_LINK_FSM_WAIT_SERDES_RDY", 10: "PORT_LINK_FSM_MAC_CFG", 11: "PORT_LINK_FSM_SIGNAL_DETECT", 12: "PORT_LINK_FSM_AN_DFE_TUNING", 13: "PORT_LINK_FSM_DFE_TUNING", 14: "PORT_LINK_FSM_DFE_DISABLED", 15: "PORT_LINK_FSM_DFE_START_ICAL", 16: "PORT_LINK_FSM_DFE_WAIT_ICAL", 17: "PORT_LINK_FSM_DFE_START_PCAL", 18: "PORT_LINK_FSM_DFE_WAIT_PCAL", 19: "PORT_LINK_FSM_DFE_PCAL_CONTINUOUS", 20: "PORT_LINK_FSM_CLEAR_MAC_REMOTE_FAULTS", 21: "PORT_LINK_FSM_WAIT_MAC_SYNC", 22: "PORT_LINK_FSM_WAIT_MAC_FAULTS_CLEAR", 23: "PORT_LINK_FSM_WAIT_PHY_LINK_UP", 24: "PORT_LINK_FSM_UP", } PortLinkFSM_value = map[string]int32{ "PORT_LINK_FSM_UNSPECIFIED": 0, "PORT_LINK_FSM_ENABLED": 1, "PORT_LINK_FSM_AN_CFG": 2, "PORT_LINK_FSM_AN_DISABLED": 3, "PORT_LINK_FSM_AN_START": 4, "PORT_LINK_FSM_AN_SIGNAL_DETECT": 5, "PORT_LINK_FSM_AN_WAIT_HCD": 6, "PORT_LINK_FSM_AN_COMPLETE": 7, "PORT_LINK_FSM_SERDES_CFG": 8, "PORT_LINK_FSM_WAIT_SERDES_RDY": 9, "PORT_LINK_FSM_MAC_CFG": 10, "PORT_LINK_FSM_SIGNAL_DETECT": 11, "PORT_LINK_FSM_AN_DFE_TUNING": 12, "PORT_LINK_FSM_DFE_TUNING": 13, "PORT_LINK_FSM_DFE_DISABLED": 14, "PORT_LINK_FSM_DFE_START_ICAL": 15, "PORT_LINK_FSM_DFE_WAIT_ICAL": 16, "PORT_LINK_FSM_DFE_START_PCAL": 17, "PORT_LINK_FSM_DFE_WAIT_PCAL": 18, "PORT_LINK_FSM_DFE_PCAL_CONTINUOUS": 19, "PORT_LINK_FSM_CLEAR_MAC_REMOTE_FAULTS": 20, "PORT_LINK_FSM_WAIT_MAC_SYNC": 21, "PORT_LINK_FSM_WAIT_MAC_FAULTS_CLEAR": 22, "PORT_LINK_FSM_WAIT_PHY_LINK_UP": 23, "PORT_LINK_FSM_UP": 24, } )
Enum value maps for PortLinkFSM.
var ( PortLoopBackMode_name = map[int32]string{ 0: "PORT_LOOP_BACK_MODE_UNSPECIFIED", 1: "PORT_LOOP_BACK_MODE_MAC", 2: "PORT_LOOP_BACK_MODE_PHY", } PortLoopBackMode_value = map[string]int32{ "PORT_LOOP_BACK_MODE_UNSPECIFIED": 0, "PORT_LOOP_BACK_MODE_MAC": 1, "PORT_LOOP_BACK_MODE_PHY": 2, } )
Enum value maps for PortLoopBackMode.
var ( PortFecType_name = map[int32]string{ 0: "PORT_FEC_TYPE_UNSPECIFIED", 1: "PORT_FEC_TYPE_FC", 2: "PORT_FEC_TYPE_RS", } PortFecType_value = map[string]int32{ "PORT_FEC_TYPE_UNSPECIFIED": 0, "PORT_FEC_TYPE_FC": 1, "PORT_FEC_TYPE_RS": 2, } )
Enum value maps for PortFecType.
var ( PortType_name = map[int32]string{ 0: "PORT_TYPE_UNSPECIFIED", 1: "PORT_TYPE_ETH", 2: "PORT_TYPE_ETH_MGMT", } PortType_value = map[string]int32{ "PORT_TYPE_UNSPECIFIED": 0, "PORT_TYPE_ETH": 1, "PORT_TYPE_ETH_MGMT": 2, } )
Enum value maps for PortType.
var ( PortSpeed_name = map[int32]string{ 0: "PORT_SPEED_UNSPECIFIED", 1: "PORT_SPEED_10M", 2: "PORT_SPEED_100M", 3: "PORT_SPEED_1G", 4: "PORT_SPEED_10G", 5: "PORT_SPEED_25G", 6: "PORT_SPEED_40G", 7: "PORT_SPEED_50G", 8: "PORT_SPEED_100G", 9: "PORT_SPEED_200G", 10: "PORT_SPEED_400G", } PortSpeed_value = map[string]int32{ "PORT_SPEED_UNSPECIFIED": 0, "PORT_SPEED_10M": 1, "PORT_SPEED_100M": 2, "PORT_SPEED_1G": 3, "PORT_SPEED_10G": 4, "PORT_SPEED_25G": 5, "PORT_SPEED_40G": 6, "PORT_SPEED_50G": 7, "PORT_SPEED_100G": 8, "PORT_SPEED_200G": 9, "PORT_SPEED_400G": 10, } )
Enum value maps for PortSpeed.
var ( RouteClass_name = map[int32]string{ 0: "ROUTE_CLASS_UNSPECIFIED", 1: "ROUTE_CLASS_INTERNET", 2: "ROUTE_CLASS_SERVICE", 3: "ROUTE_CLASS_VPC", } RouteClass_value = map[string]int32{ "ROUTE_CLASS_UNSPECIFIED": 0, "ROUTE_CLASS_INTERNET": 1, "ROUTE_CLASS_SERVICE": 2, "ROUTE_CLASS_VPC": 3, } )
Enum value maps for RouteClass.
var ( TunnelType_name = map[int32]string{ 0: "TUNNEL_TYPE_UNSPECIFIED", 1: "TUNNEL_TYPE_IGW", 2: "TUNNEL_TYPE_WORKLOAD", 3: "TUNNEL_TYPE_INTER_DC", 4: "TUNNEL_TYPE_SERVICE", 5: "TUNNEL_TYPE_VNF", 6: "TUNNEL_TYPE_IPSEC", } TunnelType_value = map[string]int32{ "TUNNEL_TYPE_UNSPECIFIED": 0, "TUNNEL_TYPE_IGW": 1, "TUNNEL_TYPE_WORKLOAD": 2, "TUNNEL_TYPE_INTER_DC": 3, "TUNNEL_TYPE_SERVICE": 4, "TUNNEL_TYPE_VNF": 5, "TUNNEL_TYPE_IPSEC": 6, } )
Enum value maps for TunnelType.
var ( VPCType_name = map[int32]string{ 0: "VPC_TYPE_UNSPECIFIED", 1: "VPC_TYPE_UNDERLAY", 2: "VPC_TYPE_TENANT", 3: "VPC_TYPE_CONTROL", } VPCType_value = map[string]int32{ "VPC_TYPE_UNSPECIFIED": 0, "VPC_TYPE_UNDERLAY": 1, "VPC_TYPE_TENANT": 2, "VPC_TYPE_CONTROL": 3, } )
Enum value maps for VPCType.
var CloudInfraService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "opi_api.network.cloud.v1alpha1.CloudInfraService", HandlerType: (*CloudInfraServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetDeviceCapabilities", Handler: _CloudInfraService_GetDeviceCapabilities_Handler, }, { MethodName: "CreateDevice", Handler: _CloudInfraService_CreateDevice_Handler, }, { MethodName: "DeleteDevice", Handler: _CloudInfraService_DeleteDevice_Handler, }, { MethodName: "UpdateDevice", Handler: _CloudInfraService_UpdateDevice_Handler, }, { MethodName: "ListDevices", Handler: _CloudInfraService_ListDevices_Handler, }, { MethodName: "GetDevice", Handler: _CloudInfraService_GetDevice_Handler, }, { MethodName: "UpdatePort", Handler: _CloudInfraService_UpdatePort_Handler, }, { MethodName: "ListPorts", Handler: _CloudInfraService_ListPorts_Handler, }, { MethodName: "GetPort", Handler: _CloudInfraService_GetPort_Handler, }, { MethodName: "CreateVnic", Handler: _CloudInfraService_CreateVnic_Handler, }, { MethodName: "DeleteVnic", Handler: _CloudInfraService_DeleteVnic_Handler, }, { MethodName: "UpdateVnic", Handler: _CloudInfraService_UpdateVnic_Handler, }, { MethodName: "ListVnics", Handler: _CloudInfraService_ListVnics_Handler, }, { MethodName: "GetVnic", Handler: _CloudInfraService_GetVnic_Handler, }, { MethodName: "CreateInterface", Handler: _CloudInfraService_CreateInterface_Handler, }, { MethodName: "DeleteInterface", Handler: _CloudInfraService_DeleteInterface_Handler, }, { MethodName: "UpdateInterface", Handler: _CloudInfraService_UpdateInterface_Handler, }, { MethodName: "ListInterfaces", Handler: _CloudInfraService_ListInterfaces_Handler, }, { MethodName: "GetInterface", Handler: _CloudInfraService_GetInterface_Handler, }, { MethodName: "CreateRouteTable", Handler: _CloudInfraService_CreateRouteTable_Handler, }, { MethodName: "DeleteRouteTable", Handler: _CloudInfraService_DeleteRouteTable_Handler, }, { MethodName: "UpdateRouteTable", Handler: _CloudInfraService_UpdateRouteTable_Handler, }, { MethodName: "ListRouteTables", Handler: _CloudInfraService_ListRouteTables_Handler, }, { MethodName: "GetRouteTable", Handler: _CloudInfraService_GetRouteTable_Handler, }, { MethodName: "CreateRoute", Handler: _CloudInfraService_CreateRoute_Handler, }, { MethodName: "DeleteRoute", Handler: _CloudInfraService_DeleteRoute_Handler, }, { MethodName: "UpdateRoute", Handler: _CloudInfraService_UpdateRoute_Handler, }, { MethodName: "ListRoutes", Handler: _CloudInfraService_ListRoutes_Handler, }, { MethodName: "GetRoute", Handler: _CloudInfraService_GetRoute_Handler, }, { MethodName: "CreateUnderlayRoute", Handler: _CloudInfraService_CreateUnderlayRoute_Handler, }, { MethodName: "DeleteUnderlayRoute", Handler: _CloudInfraService_DeleteUnderlayRoute_Handler, }, { MethodName: "UpdateUnderlayRoute", Handler: _CloudInfraService_UpdateUnderlayRoute_Handler, }, { MethodName: "ListUnderlayRoutes", Handler: _CloudInfraService_ListUnderlayRoutes_Handler, }, { MethodName: "GetUnderlayRoute", Handler: _CloudInfraService_GetUnderlayRoute_Handler, }, { MethodName: "CreateBgp", Handler: _CloudInfraService_CreateBgp_Handler, }, { MethodName: "DeleteBgp", Handler: _CloudInfraService_DeleteBgp_Handler, }, { MethodName: "UpdateBgp", Handler: _CloudInfraService_UpdateBgp_Handler, }, { MethodName: "ListBgps", Handler: _CloudInfraService_ListBgps_Handler, }, { MethodName: "GetBgp", Handler: _CloudInfraService_GetBgp_Handler, }, { MethodName: "CreateBGPPeer", Handler: _CloudInfraService_CreateBGPPeer_Handler, }, { MethodName: "DeleteBGPPeer", Handler: _CloudInfraService_DeleteBGPPeer_Handler, }, { MethodName: "UpdateBGPPeer", Handler: _CloudInfraService_UpdateBGPPeer_Handler, }, { MethodName: "ListBGPPeers", Handler: _CloudInfraService_ListBGPPeers_Handler, }, { MethodName: "GetBGPPeer", Handler: _CloudInfraService_GetBGPPeer_Handler, }, { MethodName: "CreateBGPPeerAf", Handler: _CloudInfraService_CreateBGPPeerAf_Handler, }, { MethodName: "DeleteBGPPeerAf", Handler: _CloudInfraService_DeleteBGPPeerAf_Handler, }, { MethodName: "UpdateBGPPeerAf", Handler: _CloudInfraService_UpdateBGPPeerAf_Handler, }, { MethodName: "ListBGPPeerAfs", Handler: _CloudInfraService_ListBGPPeerAfs_Handler, }, { MethodName: "GetBGPPeerAf", Handler: _CloudInfraService_GetBGPPeerAf_Handler, }, { MethodName: "CreateMapping", Handler: _CloudInfraService_CreateMapping_Handler, }, { MethodName: "DeleteMapping", Handler: _CloudInfraService_DeleteMapping_Handler, }, { MethodName: "UpdateMapping", Handler: _CloudInfraService_UpdateMapping_Handler, }, { MethodName: "ListMappings", Handler: _CloudInfraService_ListMappings_Handler, }, { MethodName: "GetMapping", Handler: _CloudInfraService_GetMapping_Handler, }, { MethodName: "CreateNextHop", Handler: _CloudInfraService_CreateNextHop_Handler, }, { MethodName: "DeleteNextHop", Handler: _CloudInfraService_DeleteNextHop_Handler, }, { MethodName: "UpdateNextHop", Handler: _CloudInfraService_UpdateNextHop_Handler, }, { MethodName: "ListNextHop", Handler: _CloudInfraService_ListNextHop_Handler, }, { MethodName: "GetNextHop", Handler: _CloudInfraService_GetNextHop_Handler, }, { MethodName: "CreateNextHopGroup", Handler: _CloudInfraService_CreateNextHopGroup_Handler, }, { MethodName: "DeleteNextHopGroup", Handler: _CloudInfraService_DeleteNextHopGroup_Handler, }, { MethodName: "UpdateNextHopGroup", Handler: _CloudInfraService_UpdateNextHopGroup_Handler, }, { MethodName: "ListNextHopGroups", Handler: _CloudInfraService_ListNextHopGroups_Handler, }, { MethodName: "GetNextHopGroup", Handler: _CloudInfraService_GetNextHopGroup_Handler, }, { MethodName: "CreateSubnet", Handler: _CloudInfraService_CreateSubnet_Handler, }, { MethodName: "DeleteSubnet", Handler: _CloudInfraService_DeleteSubnet_Handler, }, { MethodName: "UpdateSubnet", Handler: _CloudInfraService_UpdateSubnet_Handler, }, { MethodName: "ListSubnets", Handler: _CloudInfraService_ListSubnets_Handler, }, { MethodName: "GetSubnet", Handler: _CloudInfraService_GetSubnet_Handler, }, { MethodName: "CreateTunnel", Handler: _CloudInfraService_CreateTunnel_Handler, }, { MethodName: "DeleteTunnel", Handler: _CloudInfraService_DeleteTunnel_Handler, }, { MethodName: "UpdateTunnel", Handler: _CloudInfraService_UpdateTunnel_Handler, }, { MethodName: "ListTunnels", Handler: _CloudInfraService_ListTunnels_Handler, }, { MethodName: "GetTunnel", Handler: _CloudInfraService_GetTunnel_Handler, }, { MethodName: "CreateVpc", Handler: _CloudInfraService_CreateVpc_Handler, }, { MethodName: "DeleteVpc", Handler: _CloudInfraService_DeleteVpc_Handler, }, { MethodName: "UpdateVpc", Handler: _CloudInfraService_UpdateVpc_Handler, }, { MethodName: "ListVpcs", Handler: _CloudInfraService_ListVpcs_Handler, }, { MethodName: "GetVpc", Handler: _CloudInfraService_GetVpc_Handler, }, { MethodName: "CreateVPCPeer", Handler: _CloudInfraService_CreateVPCPeer_Handler, }, { MethodName: "DeleteVPCPeer", Handler: _CloudInfraService_DeleteVPCPeer_Handler, }, { MethodName: "UpdateVPCPeer", Handler: _CloudInfraService_UpdateVPCPeer_Handler, }, { MethodName: "ListVPCPeers", Handler: _CloudInfraService_ListVPCPeers_Handler, }, { MethodName: "GetVPCPeer", Handler: _CloudInfraService_GetVPCPeer_Handler, }, { MethodName: "CreateSecurityPolicy", Handler: _CloudInfraService_CreateSecurityPolicy_Handler, }, { MethodName: "DeleteSecurityPolicy", Handler: _CloudInfraService_DeleteSecurityPolicy_Handler, }, { MethodName: "UpdateSecurityPolicy", Handler: _CloudInfraService_UpdateSecurityPolicy_Handler, }, { MethodName: "ListSecurityPolicys", Handler: _CloudInfraService_ListSecurityPolicys_Handler, }, { MethodName: "GetSecurityPolicy", Handler: _CloudInfraService_GetSecurityPolicy_Handler, }, { MethodName: "CreateSecurityRule", Handler: _CloudInfraService_CreateSecurityRule_Handler, }, { MethodName: "DeleteSecurityRule", Handler: _CloudInfraService_DeleteSecurityRule_Handler, }, { MethodName: "UpdateSecurityRule", Handler: _CloudInfraService_UpdateSecurityRule_Handler, }, { MethodName: "ListSecurityRules", Handler: _CloudInfraService_ListSecurityRules_Handler, }, { MethodName: "GetSecurityRule", Handler: _CloudInfraService_GetSecurityRule_Handler, }, { MethodName: "CreateSecurityProfile", Handler: _CloudInfraService_CreateSecurityProfile_Handler, }, { MethodName: "DeleteSecurityProfile", Handler: _CloudInfraService_DeleteSecurityProfile_Handler, }, { MethodName: "UpdateSecurityProfile", Handler: _CloudInfraService_UpdateSecurityProfile_Handler, }, { MethodName: "ListSecurityProfiles", Handler: _CloudInfraService_ListSecurityProfiles_Handler, }, { MethodName: "GetSecurityProfile", Handler: _CloudInfraService_GetSecurityProfile_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudrpc.proto", }
CloudInfraService_ServiceDesc is the grpc.ServiceDesc for CloudInfraService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_bgp_proto protoreflect.FileDescriptor
var File_cloudrpc_proto protoreflect.FileDescriptor
var File_device_proto protoreflect.FileDescriptor
var File_interface_proto protoreflect.FileDescriptor
var File_mapping_proto protoreflect.FileDescriptor
var File_networkpolicy_proto protoreflect.FileDescriptor
var File_nexthop_proto protoreflect.FileDescriptor
var File_port_proto protoreflect.FileDescriptor
var File_route_proto protoreflect.FileDescriptor
var File_subnet_proto protoreflect.FileDescriptor
var File_tunnel_proto protoreflect.FileDescriptor
var File_underlayroute_proto protoreflect.FileDescriptor
var File_vnic_proto protoreflect.FileDescriptor
var File_vpc_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudInfraServiceServer ¶
func RegisterCloudInfraServiceServer(s grpc.ServiceRegistrar, srv CloudInfraServiceServer)
Types ¶
type ALGSpec ¶
type ALGSpec struct { // ALG to invoke (if set to ALG_TYPE_UNSPECIFIED, no ALG is invoked) AlgType ALGType `` /* 127-byte string literal not displayed */ // IdleTimeout indicates ALG specific session timeout in seconds // if IdleTimeout is not set, timeout from SecurityProfile object // is applied on both control and data sessions of the ALG IdleTimeout int32 `protobuf:"varint,2,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"` // ALG specific options, if any // // Types that are assignable to AlgOptions: // // *ALGSpec_FtpOptions // *ALGSpec_DnsOptions // *ALGSpec_MsrpcOptions // *ALGSpec_SunrpcOptions AlgOptions isALGSpec_AlgOptions `protobuf_oneof:"alg_options"` // contains filtered or unexported fields }
ALC configuration
func (*ALGSpec) Descriptor
deprecated
func (*ALGSpec) GetAlgOptions ¶
func (m *ALGSpec) GetAlgOptions() isALGSpec_AlgOptions
func (*ALGSpec) GetAlgType ¶
func (*ALGSpec) GetDnsOptions ¶
func (x *ALGSpec) GetDnsOptions() *DNSOptions
func (*ALGSpec) GetFtpOptions ¶
func (x *ALGSpec) GetFtpOptions() *FTPOptions
func (*ALGSpec) GetIdleTimeout ¶
func (*ALGSpec) GetMsrpcOptions ¶
func (x *ALGSpec) GetMsrpcOptions() *MSRPCOptions
func (*ALGSpec) GetSunrpcOptions ¶
func (x *ALGSpec) GetSunrpcOptions() *SunRPCOptions
func (*ALGSpec) ProtoMessage ¶
func (*ALGSpec) ProtoMessage()
func (*ALGSpec) ProtoReflect ¶
func (x *ALGSpec) ProtoReflect() protoreflect.Message
type ALGSpec_DnsOptions ¶
type ALGSpec_DnsOptions struct { // dns alg options DnsOptions *DNSOptions `protobuf:"bytes,4,opt,name=dns_options,json=dnsOptions,proto3,oneof"` }
type ALGSpec_FtpOptions ¶
type ALGSpec_FtpOptions struct { // ftp alg options FtpOptions *FTPOptions `protobuf:"bytes,3,opt,name=ftp_options,json=ftpOptions,proto3,oneof"` }
type ALGSpec_MsrpcOptions ¶
type ALGSpec_MsrpcOptions struct { // msrpc options MsrpcOptions *MSRPCOptions `protobuf:"bytes,5,opt,name=msrpc_options,json=msrpcOptions,proto3,oneof"` }
type ALGSpec_SunrpcOptions ¶
type ALGSpec_SunrpcOptions struct { // sunrpc options SunrpcOptions *SunRPCOptions `protobuf:"bytes,6,opt,name=sunrpc_options,json=sunrpcOptions,proto3,oneof"` }
type ALGType ¶
type ALGType int32
ALG specifices with Application Level Gateway (ALG) should be invoked when a rule match happens. This ALG will also be reported in the flow logs. Any platform specific limitations may result into errors during configuration
const ( // unspecified ALGType_ALG_TYPE_UNSPECIFIED ALGType = 0 // TFTP ALG ALGType_ALG_TYPE_TFTP ALGType = 1 // FTP ALG ALGType_ALG_TYPE_FTP ALGType = 2 // DNS ALG ALGType_ALG_TYPE_DNS ALGType = 3 // SUNRPC ALG ALGType_ALG_TYPE_SUNRPC ALGType = 4 // MSRPC ALG ALGType_ALG_TYPE_MSRPC ALGType = 5 // RTSP ALG ALGType_ALG_TYPE_RTSP ALGType = 6 )
func (ALGType) Descriptor ¶
func (ALGType) Descriptor() protoreflect.EnumDescriptor
func (ALGType) EnumDescriptor
deprecated
func (ALGType) Number ¶
func (x ALGType) Number() protoreflect.EnumNumber
func (ALGType) Type ¶
func (ALGType) Type() protoreflect.EnumType
type BGPAddrType ¶
type BGPAddrType int32
bgp address type
const ( // other BGPAddrType_BGP_ADDR_TYPE_UNSPECIFIED BGPAddrType = 0 // ipv4 BGPAddrType_BGP_ADDR_TYPE_IPV4 BGPAddrType = 1 // ipv6 BGPAddrType_BGP_ADDR_TYPE_IPV6 BGPAddrType = 2 // nsap BGPAddrType_BGP_ADDR_TYPE_NSAP BGPAddrType = 3 // hdlc BGPAddrType_BGP_ADDR_TYPE_HDLC BGPAddrType = 4 // bbn-1822 BGPAddrType_BGP_ADDR_TYPE_BBN1822 BGPAddrType = 5 // ieee 802 BGPAddrType_BGP_ADDR_TYPE_IEEE802 BGPAddrType = 6 // e163 BGPAddrType_BGP_ADDR_TYPE_E163 BGPAddrType = 7 // e164 BGPAddrType_BGP_ADDR_TYPE_E164 BGPAddrType = 8 // f69 BGPAddrType_BGP_ADDR_TYPE_F69 BGPAddrType = 9 // x121 BGPAddrType_BGP_ADDR_TYPE_X121 BGPAddrType = 10 // ipx BGPAddrType_BGP_ADDR_TYPE_IPX BGPAddrType = 11 // apple-talk BGPAddrType_BGP_ADDR_TYPE_APPLETALK BGPAddrType = 12 // dec net BGPAddrType_BGP_ADDR_TYPE_DECNETIV BGPAddrType = 13 // banyan BGPAddrType_BGP_ADDR_TYPE_BANYANVIN BGPAddrType = 14 // nsap BGPAddrType_BGP_ADDR_TYPE_E164_NSAP BGPAddrType = 15 // ipv4 tna BGPAddrType_BGP_ADDR_TYPE_IPV4_TNA BGPAddrType = 16 // ipv6 tna BGPAddrType_BGP_ADDR_TYPE_IPV6_TNA BGPAddrType = 17 // nsap tna BGPAddrType_BGP_ADDR_TYPE_NSAP_TNA BGPAddrType = 18 // vpn ipv4 BGPAddrType_BGP_ADDR_TYPE_VPN_IPV4 BGPAddrType = 19 // vpn ipv6 BGPAddrType_BGP_ADDR_TYPE_VPN_IPV6 BGPAddrType = 20 // l2vpn BGPAddrType_BGP_ADDR_TYPE_L2VPN BGPAddrType = 25 )
func (BGPAddrType) Descriptor ¶
func (BGPAddrType) Descriptor() protoreflect.EnumDescriptor
func (BGPAddrType) Enum ¶
func (x BGPAddrType) Enum() *BGPAddrType
func (BGPAddrType) EnumDescriptor
deprecated
func (BGPAddrType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPAddrType.Descriptor instead.
func (BGPAddrType) Number ¶
func (x BGPAddrType) Number() protoreflect.EnumNumber
func (BGPAddrType) String ¶
func (x BGPAddrType) String() string
func (BGPAddrType) Type ¶
func (BGPAddrType) Type() protoreflect.EnumType
type BGPAdjRibOut ¶
type BGPAdjRibOut struct { // filter for get operations Spec *BGPAdjRibOutSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` // adjacency information Status *BGPAdjRibOutStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
BGP AdjRibOut object, is a read only object specifiying BGP RIB adjacencies spec is used to query specific adjacencies
func (*BGPAdjRibOut) Descriptor
deprecated
func (*BGPAdjRibOut) Descriptor() ([]byte, []int)
Deprecated: Use BGPAdjRibOut.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOut) GetSpec ¶
func (x *BGPAdjRibOut) GetSpec() *BGPAdjRibOutSpec
func (*BGPAdjRibOut) GetStatus ¶
func (x *BGPAdjRibOut) GetStatus() *BGPAdjRibOutStatus
func (*BGPAdjRibOut) ProtoMessage ¶
func (*BGPAdjRibOut) ProtoMessage()
func (*BGPAdjRibOut) ProtoReflect ¶
func (x *BGPAdjRibOut) ProtoReflect() protoreflect.Message
func (*BGPAdjRibOut) Reset ¶
func (x *BGPAdjRibOut) Reset()
func (*BGPAdjRibOut) String ¶
func (x *BGPAdjRibOut) String() string
type BGPAdjRibOutSpec ¶
type BGPAdjRibOutSpec struct {
// contains filtered or unexported fields
}
BGP Adj-RIB-Out spec for get operations empty for now; add support for more filtered gets in future
func (*BGPAdjRibOutSpec) Descriptor
deprecated
func (*BGPAdjRibOutSpec) Descriptor() ([]byte, []int)
Deprecated: Use BGPAdjRibOutSpec.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOutSpec) ProtoMessage ¶
func (*BGPAdjRibOutSpec) ProtoMessage()
func (*BGPAdjRibOutSpec) ProtoReflect ¶
func (x *BGPAdjRibOutSpec) ProtoReflect() protoreflect.Message
func (*BGPAdjRibOutSpec) Reset ¶
func (x *BGPAdjRibOutSpec) Reset()
func (*BGPAdjRibOutSpec) String ¶
func (x *BGPAdjRibOutSpec) String() string
type BGPAdjRibOutStatus ¶
type BGPAdjRibOutStatus struct { // BGP peer IP address PeerAddr *_go.IPAddress `protobuf:"bytes,1,opt,name=peer_addr,json=peerAddr,proto3" json:"peer_addr,omitempty"` // BGP address family Afi BGPAfi `protobuf:"varint,2,opt,name=afi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPAfi" json:"afi,omitempty"` // BGP sub-address family Safi BGPSafi `protobuf:"varint,3,opt,name=safi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPSafi" json:"safi,omitempty"` // Prefix in NLRI Prefix []byte `protobuf:"bytes,4,opt,name=prefix,proto3" json:"prefix,omitempty"` // Prefix length PrefixLen int32 `protobuf:"varint,5,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` // Advertisement status State BgpAroAdvertState `protobuf:"varint,6,opt,name=state,proto3,enum=opi_api.network.cloud.v1alpha1.BgpAroAdvertState" json:"state,omitempty"` // AS size AsSize BgpAsSize `` /* 126-byte string literal not displayed */ // AS path string AsPathStr []byte `protobuf:"bytes,8,opt,name=as_path_str,json=asPathStr,proto3" json:"as_path_str,omitempty"` // The community list associated with the route after export policy has been applied Comm [][]byte `protobuf:"bytes,9,rep,name=comm,proto3" json:"comm,omitempty"` // The extended community membership associated with the route after export policy has been applied ExtComm [][]byte `protobuf:"bytes,10,rep,name=ext_comm,json=extComm,proto3" json:"ext_comm,omitempty"` // BGP Multi-Exit Discriminator value advertised to the peer MedPresent bool `protobuf:"varint,11,opt,name=med_present,json=medPresent,proto3" json:"med_present,omitempty"` // med value // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use uint32 per BGP spec. --) Med uint32 `protobuf:"varint,12,opt,name=med,proto3" json:"med,omitempty"` // contains filtered or unexported fields }
BGP Adj-RIB-Out table contains set of routes advertised to all peers
func (*BGPAdjRibOutStatus) Descriptor
deprecated
func (*BGPAdjRibOutStatus) Descriptor() ([]byte, []int)
Deprecated: Use BGPAdjRibOutStatus.ProtoReflect.Descriptor instead.
func (*BGPAdjRibOutStatus) GetAfi ¶
func (x *BGPAdjRibOutStatus) GetAfi() BGPAfi
func (*BGPAdjRibOutStatus) GetAsPathStr ¶
func (x *BGPAdjRibOutStatus) GetAsPathStr() []byte
func (*BGPAdjRibOutStatus) GetAsSize ¶
func (x *BGPAdjRibOutStatus) GetAsSize() BgpAsSize
func (*BGPAdjRibOutStatus) GetComm ¶
func (x *BGPAdjRibOutStatus) GetComm() [][]byte
func (*BGPAdjRibOutStatus) GetExtComm ¶
func (x *BGPAdjRibOutStatus) GetExtComm() [][]byte
func (*BGPAdjRibOutStatus) GetMed ¶
func (x *BGPAdjRibOutStatus) GetMed() uint32
func (*BGPAdjRibOutStatus) GetMedPresent ¶
func (x *BGPAdjRibOutStatus) GetMedPresent() bool
func (*BGPAdjRibOutStatus) GetPeerAddr ¶
func (x *BGPAdjRibOutStatus) GetPeerAddr() *_go.IPAddress
func (*BGPAdjRibOutStatus) GetPrefix ¶
func (x *BGPAdjRibOutStatus) GetPrefix() []byte
func (*BGPAdjRibOutStatus) GetPrefixLen ¶
func (x *BGPAdjRibOutStatus) GetPrefixLen() int32
func (*BGPAdjRibOutStatus) GetSafi ¶
func (x *BGPAdjRibOutStatus) GetSafi() BGPSafi
func (*BGPAdjRibOutStatus) GetState ¶
func (x *BGPAdjRibOutStatus) GetState() BgpAroAdvertState
func (*BGPAdjRibOutStatus) ProtoMessage ¶
func (*BGPAdjRibOutStatus) ProtoMessage()
func (*BGPAdjRibOutStatus) ProtoReflect ¶
func (x *BGPAdjRibOutStatus) ProtoReflect() protoreflect.Message
func (*BGPAdjRibOutStatus) Reset ¶
func (x *BGPAdjRibOutStatus) Reset()
func (*BGPAdjRibOutStatus) String ¶
func (x *BGPAdjRibOutStatus) String() string
type BGPAfi ¶
type BGPAfi int32
BGP address family identifier
func (BGPAfi) Descriptor ¶
func (BGPAfi) Descriptor() protoreflect.EnumDescriptor
func (BGPAfi) EnumDescriptor
deprecated
func (BGPAfi) Number ¶
func (x BGPAfi) Number() protoreflect.EnumNumber
func (BGPAfi) Type ¶
func (BGPAfi) Type() protoreflect.EnumType
type BGPClearRouteOptions ¶
type BGPClearRouteOptions int32
clear route request's options
const ( // unspecified BGPClearRouteOptions_BGP_CLEAR_ROUTE_OPTIONS_UNSPECIFIED BGPClearRouteOptions = 0 // toggle session BGPClearRouteOptions_BGP_CLEAR_ROUTE_OPTIONS_HARD BGPClearRouteOptions = 1 // request route refresh from peer BGPClearRouteOptions_BGP_CLEAR_ROUTE_OPTIONS_REFRESH_IN BGPClearRouteOptions = 2 // send all routes to peer BGPClearRouteOptions_BGP_CLEAR_ROUTE_OPTIONS_REFRESH_OUT BGPClearRouteOptions = 3 // send all routes to peer and request route refresh from peer BGPClearRouteOptions_BGP_CLEAR_ROUTE_OPTIONS_REFRESH_BOTH BGPClearRouteOptions = 4 )
func (BGPClearRouteOptions) Descriptor ¶
func (BGPClearRouteOptions) Descriptor() protoreflect.EnumDescriptor
func (BGPClearRouteOptions) Enum ¶
func (x BGPClearRouteOptions) Enum() *BGPClearRouteOptions
func (BGPClearRouteOptions) EnumDescriptor
deprecated
func (BGPClearRouteOptions) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPClearRouteOptions.Descriptor instead.
func (BGPClearRouteOptions) Number ¶
func (x BGPClearRouteOptions) Number() protoreflect.EnumNumber
func (BGPClearRouteOptions) String ¶
func (x BGPClearRouteOptions) String() string
func (BGPClearRouteOptions) Type ¶
func (BGPClearRouteOptions) Type() protoreflect.EnumType
type BGPCommunity ¶
type BGPCommunity struct { // first 16-bit of standard community (range:0-65535) Asn int32 `protobuf:"varint,1,opt,name=asn,proto3" json:"asn,omitempty"` // second 16-bit of standard community (range:0-65535) Community int32 `protobuf:"varint,2,opt,name=community,proto3" json:"community,omitempty"` // contains filtered or unexported fields }
BGP standard community
func (*BGPCommunity) Descriptor
deprecated
func (*BGPCommunity) Descriptor() ([]byte, []int)
Deprecated: Use BGPCommunity.ProtoReflect.Descriptor instead.
func (*BGPCommunity) GetAsn ¶
func (x *BGPCommunity) GetAsn() int32
func (*BGPCommunity) GetCommunity ¶
func (x *BGPCommunity) GetCommunity() int32
func (*BGPCommunity) ProtoMessage ¶
func (*BGPCommunity) ProtoMessage()
func (*BGPCommunity) ProtoReflect ¶
func (x *BGPCommunity) ProtoReflect() protoreflect.Message
func (*BGPCommunity) Reset ¶
func (x *BGPCommunity) Reset()
func (*BGPCommunity) String ¶
func (x *BGPCommunity) String() string
type BGPNLRIPrefix ¶
type BGPNLRIPrefix struct { // configuration Spec *BGPNLRIPrefixSpec `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"` // status State *BGPNLRIPrefixStatus `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
BGP NLRI prefix object, this object is not conifgured by the user rather populated by the BGP automatically, spec is defined for get operations
func (*BGPNLRIPrefix) Descriptor
deprecated
func (*BGPNLRIPrefix) Descriptor() ([]byte, []int)
Deprecated: Use BGPNLRIPrefix.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefix) GetSpec ¶
func (x *BGPNLRIPrefix) GetSpec() *BGPNLRIPrefixSpec
func (*BGPNLRIPrefix) GetState ¶
func (x *BGPNLRIPrefix) GetState() *BGPNLRIPrefixStatus
func (*BGPNLRIPrefix) ProtoMessage ¶
func (*BGPNLRIPrefix) ProtoMessage()
func (*BGPNLRIPrefix) ProtoReflect ¶
func (x *BGPNLRIPrefix) ProtoReflect() protoreflect.Message
func (*BGPNLRIPrefix) Reset ¶
func (x *BGPNLRIPrefix) Reset()
func (*BGPNLRIPrefix) String ¶
func (x *BGPNLRIPrefix) String() string
type BGPNLRIPrefixFilter ¶
type BGPNLRIPrefixFilter struct { // filter based on extended communities ExtComm []byte `protobuf:"bytes,1,opt,name=ext_comm,json=extComm,proto3" json:"ext_comm,omitempty"` // filter based on l2vni/l3vni Vnid int32 `protobuf:"varint,2,opt,name=vnid,proto3" json:"vnid,omitempty"` // filter based on route type RouteType int32 `protobuf:"varint,3,opt,name=route_type,json=routeType,proto3" json:"route_type,omitempty"` // filter based on next-hop address NextHop *_go.IPAddress `protobuf:"bytes,4,opt,name=next_hop,json=nextHop,proto3" json:"next_hop,omitempty"` // filter based on ip address IpAddress *_go.IPAddress `protobuf:"bytes,5,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // filter to include only best routes Best bool `protobuf:"varint,6,opt,name=best,proto3" json:"best,omitempty"` // contains filtered or unexported fields }
BGP NLRI prefix filter object, returned in get response for BGP prefixes
func (*BGPNLRIPrefixFilter) Descriptor
deprecated
func (*BGPNLRIPrefixFilter) Descriptor() ([]byte, []int)
Deprecated: Use BGPNLRIPrefixFilter.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixFilter) GetBest ¶
func (x *BGPNLRIPrefixFilter) GetBest() bool
func (*BGPNLRIPrefixFilter) GetExtComm ¶
func (x *BGPNLRIPrefixFilter) GetExtComm() []byte
func (*BGPNLRIPrefixFilter) GetIpAddress ¶
func (x *BGPNLRIPrefixFilter) GetIpAddress() *_go.IPAddress
func (*BGPNLRIPrefixFilter) GetNextHop ¶
func (x *BGPNLRIPrefixFilter) GetNextHop() *_go.IPAddress
func (*BGPNLRIPrefixFilter) GetRouteType ¶
func (x *BGPNLRIPrefixFilter) GetRouteType() int32
func (*BGPNLRIPrefixFilter) GetVnid ¶
func (x *BGPNLRIPrefixFilter) GetVnid() int32
func (*BGPNLRIPrefixFilter) ProtoMessage ¶
func (*BGPNLRIPrefixFilter) ProtoMessage()
func (*BGPNLRIPrefixFilter) ProtoReflect ¶
func (x *BGPNLRIPrefixFilter) ProtoReflect() protoreflect.Message
func (*BGPNLRIPrefixFilter) Reset ¶
func (x *BGPNLRIPrefixFilter) Reset()
func (*BGPNLRIPrefixFilter) String ¶
func (x *BGPNLRIPrefixFilter) String() string
type BGPNLRIPrefixSpec ¶
type BGPNLRIPrefixSpec struct { // BGP address family Afi BGPAfi `protobuf:"varint,1,opt,name=afi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPAfi" json:"afi,omitempty"` // BGP sub-address family Safi BGPSafi `protobuf:"varint,2,opt,name=safi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPSafi" json:"safi,omitempty"` // prefix in NLRI Prefix []byte `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` // prefix length PrefixLen int32 `protobuf:"varint,4,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` // route source (learned from BGP peer or AFM) RouteSource NLRISrc `` /* 139-byte string literal not displayed */ // route source index RouteSourceIndex int32 `protobuf:"varint,6,opt,name=route_source_index,json=routeSourceIndex,proto3" json:"route_source_index,omitempty"` // path ID PathId int32 `protobuf:"varint,7,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"` // contains filtered or unexported fields }
BGP NLRI prefix spec object
func (*BGPNLRIPrefixSpec) Descriptor
deprecated
func (*BGPNLRIPrefixSpec) Descriptor() ([]byte, []int)
Deprecated: Use BGPNLRIPrefixSpec.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixSpec) GetAfi ¶
func (x *BGPNLRIPrefixSpec) GetAfi() BGPAfi
func (*BGPNLRIPrefixSpec) GetPathId ¶
func (x *BGPNLRIPrefixSpec) GetPathId() int32
func (*BGPNLRIPrefixSpec) GetPrefix ¶
func (x *BGPNLRIPrefixSpec) GetPrefix() []byte
func (*BGPNLRIPrefixSpec) GetPrefixLen ¶
func (x *BGPNLRIPrefixSpec) GetPrefixLen() int32
func (*BGPNLRIPrefixSpec) GetRouteSource ¶
func (x *BGPNLRIPrefixSpec) GetRouteSource() NLRISrc
func (*BGPNLRIPrefixSpec) GetRouteSourceIndex ¶
func (x *BGPNLRIPrefixSpec) GetRouteSourceIndex() int32
func (*BGPNLRIPrefixSpec) GetSafi ¶
func (x *BGPNLRIPrefixSpec) GetSafi() BGPSafi
func (*BGPNLRIPrefixSpec) ProtoMessage ¶
func (*BGPNLRIPrefixSpec) ProtoMessage()
func (*BGPNLRIPrefixSpec) ProtoReflect ¶
func (x *BGPNLRIPrefixSpec) ProtoReflect() protoreflect.Message
func (*BGPNLRIPrefixSpec) Reset ¶
func (x *BGPNLRIPrefixSpec) Reset()
func (*BGPNLRIPrefixSpec) String ¶
func (x *BGPNLRIPrefixSpec) String() string
type BGPNLRIPrefixStatus ¶
type BGPNLRIPrefixStatus struct { // BGP address family Afi BGPAfi `protobuf:"varint,1,opt,name=afi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPAfi" json:"afi,omitempty"` // BGP sub-address family Safi BGPSafi `protobuf:"varint,2,opt,name=safi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPSafi" json:"safi,omitempty"` // prefix in NLRI Prefix []byte `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"` // prefix length PrefixLen int32 `protobuf:"varint,4,opt,name=prefix_len,json=prefixLen,proto3" json:"prefix_len,omitempty"` // route source (learned from BGP peer or AFM) RouteSource NLRISrc `` /* 139-byte string literal not displayed */ // route source index RouteSourceIndex int32 `protobuf:"varint,6,opt,name=route_source_index,json=routeSourceIndex,proto3" json:"route_source_index,omitempty"` // path ID PathId int32 `protobuf:"varint,7,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"` // chosen as BGP best route or not BestRoute bool `protobuf:"varint,8,opt,name=best_route,json=bestRoute,proto3" json:"best_route,omitempty"` // AS path string AsPathStr []byte `protobuf:"bytes,9,opt,name=as_path_str,json=asPathStr,proto3" json:"as_path_str,omitempty"` // originator ID PathOrigId []byte `protobuf:"bytes,10,opt,name=path_orig_id,json=pathOrigId,proto3" json:"path_orig_id,omitempty"` // next-hop address NextHopAddr []byte `protobuf:"bytes,11,opt,name=next_hop_addr,json=nextHopAddr,proto3" json:"next_hop_addr,omitempty"` // Size of each ASN in the AS path string AsSize BgpAsSize `` /* 127-byte string literal not displayed */ // Is this route part of an ECMP set EcmpRoute bool `protobuf:"varint,13,opt,name=ecmp_route,json=ecmpRoute,proto3" json:"ecmp_route,omitempty"` // Peer IP PeerAddr *_go.IPAddress `protobuf:"bytes,14,opt,name=peer_addr,json=peerAddr,proto3" json:"peer_addr,omitempty"` // The number of times this route has flapped since statistics were last cleared. FlapStatsFlapcnt int32 `protobuf:"varint,15,opt,name=flap_stats_flapcnt,json=flapStatsFlapcnt,proto3" json:"flap_stats_flapcnt,omitempty"` // Whether or not this route is suppressed. FlapStatsSupprsd bool `protobuf:"varint,16,opt,name=flap_stats_supprsd,json=flapStatsSupprsd,proto3" json:"flap_stats_supprsd,omitempty"` // An indication of whether or not this route is installed in the forwarding table IsActive BgpNlriIsActive `` /* 139-byte string literal not displayed */ // Whether or not this route was last sent by the peer before BGP detected that the peer was restarting. Stale bool `protobuf:"varint,18,opt,name=stale,proto3" json:"stale,omitempty"` // The value of sysUpTime when this route flapped FlapStarttime int32 `protobuf:"varint,19,opt,name=flap_starttime,json=flapStarttime,proto3" json:"flap_starttime,omitempty"` // If bgpNlriPrefixBest is 'true', then this field is set to 'routeIsBest'. // Otherwise, it reports the stage in the decision process when the route was determined to be non-best. ReasonNotBest BGPRsnNotBest `` /* 154-byte string literal not displayed */ // The extended community membership associated with the route after import policy has been applied. ExtComm [][]byte `protobuf:"bytes,21,rep,name=ext_comm,json=extComm,proto3" json:"ext_comm,omitempty"` // The community list associated with the route after import policy has been applied. Comm [][]byte `protobuf:"bytes,22,rep,name=comm,proto3" json:"comm,omitempty"` // Calculated local preference LocalPref int32 `protobuf:"varint,23,opt,name=local_pref,json=localPref,proto3" json:"local_pref,omitempty"` // Origin attribute Origin BGPOriginAttr `protobuf:"varint,24,opt,name=origin,proto3,enum=opi_api.network.cloud.v1alpha1.BGPOriginAttr" json:"origin,omitempty"` // Multi-Exit Discriminator present, med value can't be used to indicate this MedPresent bool `protobuf:"varint,25,opt,name=med_present,json=medPresent,proto3" json:"med_present,omitempty"` // med value // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use uint32 per BGP spec. --) Med uint32 `protobuf:"varint,26,opt,name=med,proto3" json:"med,omitempty"` // Peer type PeerType BGPPeerType `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
BGP NLRI prefix table
func (*BGPNLRIPrefixStatus) Descriptor
deprecated
func (*BGPNLRIPrefixStatus) Descriptor() ([]byte, []int)
Deprecated: Use BGPNLRIPrefixStatus.ProtoReflect.Descriptor instead.
func (*BGPNLRIPrefixStatus) GetAfi ¶
func (x *BGPNLRIPrefixStatus) GetAfi() BGPAfi
func (*BGPNLRIPrefixStatus) GetAsPathStr ¶
func (x *BGPNLRIPrefixStatus) GetAsPathStr() []byte
func (*BGPNLRIPrefixStatus) GetAsSize ¶
func (x *BGPNLRIPrefixStatus) GetAsSize() BgpAsSize
func (*BGPNLRIPrefixStatus) GetBestRoute ¶
func (x *BGPNLRIPrefixStatus) GetBestRoute() bool
func (*BGPNLRIPrefixStatus) GetComm ¶
func (x *BGPNLRIPrefixStatus) GetComm() [][]byte
func (*BGPNLRIPrefixStatus) GetEcmpRoute ¶
func (x *BGPNLRIPrefixStatus) GetEcmpRoute() bool
func (*BGPNLRIPrefixStatus) GetExtComm ¶
func (x *BGPNLRIPrefixStatus) GetExtComm() [][]byte
func (*BGPNLRIPrefixStatus) GetFlapStarttime ¶
func (x *BGPNLRIPrefixStatus) GetFlapStarttime() int32
func (*BGPNLRIPrefixStatus) GetFlapStatsFlapcnt ¶
func (x *BGPNLRIPrefixStatus) GetFlapStatsFlapcnt() int32
func (*BGPNLRIPrefixStatus) GetFlapStatsSupprsd ¶
func (x *BGPNLRIPrefixStatus) GetFlapStatsSupprsd() bool
func (*BGPNLRIPrefixStatus) GetIsActive ¶
func (x *BGPNLRIPrefixStatus) GetIsActive() BgpNlriIsActive
func (*BGPNLRIPrefixStatus) GetLocalPref ¶
func (x *BGPNLRIPrefixStatus) GetLocalPref() int32
func (*BGPNLRIPrefixStatus) GetMed ¶
func (x *BGPNLRIPrefixStatus) GetMed() uint32
func (*BGPNLRIPrefixStatus) GetMedPresent ¶
func (x *BGPNLRIPrefixStatus) GetMedPresent() bool
func (*BGPNLRIPrefixStatus) GetNextHopAddr ¶
func (x *BGPNLRIPrefixStatus) GetNextHopAddr() []byte
func (*BGPNLRIPrefixStatus) GetOrigin ¶
func (x *BGPNLRIPrefixStatus) GetOrigin() BGPOriginAttr
func (*BGPNLRIPrefixStatus) GetPathId ¶
func (x *BGPNLRIPrefixStatus) GetPathId() int32
func (*BGPNLRIPrefixStatus) GetPathOrigId ¶
func (x *BGPNLRIPrefixStatus) GetPathOrigId() []byte
func (*BGPNLRIPrefixStatus) GetPeerAddr ¶
func (x *BGPNLRIPrefixStatus) GetPeerAddr() *_go.IPAddress
func (*BGPNLRIPrefixStatus) GetPeerType ¶
func (x *BGPNLRIPrefixStatus) GetPeerType() BGPPeerType
func (*BGPNLRIPrefixStatus) GetPrefix ¶
func (x *BGPNLRIPrefixStatus) GetPrefix() []byte
func (*BGPNLRIPrefixStatus) GetPrefixLen ¶
func (x *BGPNLRIPrefixStatus) GetPrefixLen() int32
func (*BGPNLRIPrefixStatus) GetReasonNotBest ¶
func (x *BGPNLRIPrefixStatus) GetReasonNotBest() BGPRsnNotBest
func (*BGPNLRIPrefixStatus) GetRouteSource ¶
func (x *BGPNLRIPrefixStatus) GetRouteSource() NLRISrc
func (*BGPNLRIPrefixStatus) GetRouteSourceIndex ¶
func (x *BGPNLRIPrefixStatus) GetRouteSourceIndex() int32
func (*BGPNLRIPrefixStatus) GetSafi ¶
func (x *BGPNLRIPrefixStatus) GetSafi() BGPSafi
func (*BGPNLRIPrefixStatus) GetStale ¶
func (x *BGPNLRIPrefixStatus) GetStale() bool
func (*BGPNLRIPrefixStatus) ProtoMessage ¶
func (*BGPNLRIPrefixStatus) ProtoMessage()
func (*BGPNLRIPrefixStatus) ProtoReflect ¶
func (x *BGPNLRIPrefixStatus) ProtoReflect() protoreflect.Message
func (*BGPNLRIPrefixStatus) Reset ¶
func (x *BGPNLRIPrefixStatus) Reset()
func (*BGPNLRIPrefixStatus) String ¶
func (x *BGPNLRIPrefixStatus) String() string
type BGPOperState ¶
type BGPOperState int32
bgp operational status
const ( // unspecified BGPOperState_BGP_OPER_STATE_UNSPECIFIED BGPOperState = 0 // up BGPOperState_BGP_OPER_STATE_UP BGPOperState = 1 // down BGPOperState_BGP_OPER_STATE_DOWN BGPOperState = 2 // going up BGPOperState_BGP_OPER_STATE_GOING_UP BGPOperState = 3 // going down BGPOperState_BGP_OPER_STATE_GOING_DOWN BGPOperState = 4 // activation failed BGPOperState_BGP_OPER_STATE_ACT_FAILED BGPOperState = 5 )
func (BGPOperState) Descriptor ¶
func (BGPOperState) Descriptor() protoreflect.EnumDescriptor
func (BGPOperState) Enum ¶
func (x BGPOperState) Enum() *BGPOperState
func (BGPOperState) EnumDescriptor
deprecated
func (BGPOperState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPOperState.Descriptor instead.
func (BGPOperState) Number ¶
func (x BGPOperState) Number() protoreflect.EnumNumber
func (BGPOperState) String ¶
func (x BGPOperState) String() string
func (BGPOperState) Type ¶
func (BGPOperState) Type() protoreflect.EnumType
type BGPOriginAttr ¶
type BGPOriginAttr int32
bgp origin attribute
const ( // unspecified BGPOriginAttr_BGP_ORIGIN_ATTR_UNSPECIFIED BGPOriginAttr = 0 // igp BGPOriginAttr_BGP_ORIGIN_ATTR_IGP BGPOriginAttr = 1 // egp BGPOriginAttr_BGP_ORIGIN_ATTR_EGP BGPOriginAttr = 2 // incomplete BGPOriginAttr_BGP_ORIGIN_ATTR_INCOMPLETE BGPOriginAttr = 3 )
func (BGPOriginAttr) Descriptor ¶
func (BGPOriginAttr) Descriptor() protoreflect.EnumDescriptor
func (BGPOriginAttr) Enum ¶
func (x BGPOriginAttr) Enum() *BGPOriginAttr
func (BGPOriginAttr) EnumDescriptor
deprecated
func (BGPOriginAttr) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPOriginAttr.Descriptor instead.
func (BGPOriginAttr) Number ¶
func (x BGPOriginAttr) Number() protoreflect.EnumNumber
func (BGPOriginAttr) String ¶
func (x BGPOriginAttr) String() string
func (BGPOriginAttr) Type ¶
func (BGPOriginAttr) Type() protoreflect.EnumType
type BGPPeer ¶
type BGPPeer struct { // unique key/identifier of peer Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // bgp peer configuration Spec *BGPPeerSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // bgp peer status Status *BGPPeerStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
BGP peer object
func (*BGPPeer) Descriptor
deprecated
func (*BGPPeer) GetSpec ¶
func (x *BGPPeer) GetSpec() *BGPPeerSpec
func (*BGPPeer) GetStatus ¶
func (x *BGPPeer) GetStatus() *BGPPeerStatus
func (*BGPPeer) ProtoMessage ¶
func (*BGPPeer) ProtoMessage()
func (*BGPPeer) ProtoReflect ¶
func (x *BGPPeer) ProtoReflect() protoreflect.Message
type BGPPeerAf ¶
type BGPPeerAf struct { // unique key/identifier of peer AF config Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *BGPPeerAfSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status State *BGPPeerAfStatus `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"` // contains filtered or unexported fields }
BGP peer AF object
func (*BGPPeerAf) Descriptor
deprecated
func (*BGPPeerAf) GetSpec ¶
func (x *BGPPeerAf) GetSpec() *BGPPeerAfSpec
func (*BGPPeerAf) GetState ¶
func (x *BGPPeerAf) GetState() *BGPPeerAfStatus
func (*BGPPeerAf) ProtoMessage ¶
func (*BGPPeerAf) ProtoMessage()
func (*BGPPeerAf) ProtoReflect ¶
func (x *BGPPeerAf) ProtoReflect() protoreflect.Message
type BGPPeerAfSpec ¶
type BGPPeerAfSpec struct { // BGP local IP address LocalAddr *_go.IPAddress `protobuf:"bytes,1,opt,name=local_addr,json=localAddr,proto3" json:"local_addr,omitempty"` // BGP peer IP address PeerAddr *_go.IPAddress `protobuf:"bytes,2,opt,name=peer_addr,json=peerAddr,proto3" json:"peer_addr,omitempty"` // BGP address family Afi BGPAfi `protobuf:"varint,3,opt,name=afi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPAfi" json:"afi,omitempty"` // BGP sub-address family Safi BGPSafi `protobuf:"varint,4,opt,name=safi,proto3,enum=opi_api.network.cloud.v1alpha1.BGPSafi" json:"safi,omitempty"` // enforce this router to set self as next-hop for advertised routes NexthopSelf bool `protobuf:"varint,5,opt,name=nexthop_self,json=nexthopSelf,proto3" json:"nexthop_self,omitempty"` // originate a default route to this peer DefaultOrig bool `protobuf:"varint,6,opt,name=default_orig,json=defaultOrig,proto3" json:"default_orig,omitempty"` // The local port configured for the peering session LocalPort int32 `protobuf:"varint,7,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"` // The remote port configured for the peering session RemotePort int32 `protobuf:"varint,8,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"` // For a peer identified by a link-local IPv6 addresses, this is the scope ID // of bgpPeerLocalAddr and bgpPeerRemoteAddr. For a peer identified only by // interface (bgpPeerLocalAddr and bgpPeerRemoteAddr are both zero), this is // the interface index of the local point-to-point interface through which the // peer is reachable LocalAddrScopeId int32 `protobuf:"varint,9,opt,name=local_addr_scope_id,json=localAddrScopeId,proto3" json:"local_addr_scope_id,omitempty"` // contains filtered or unexported fields }
BGP peer AF configurations
func (*BGPPeerAfSpec) Descriptor
deprecated
func (*BGPPeerAfSpec) Descriptor() ([]byte, []int)
Deprecated: Use BGPPeerAfSpec.ProtoReflect.Descriptor instead.
func (*BGPPeerAfSpec) GetAfi ¶
func (x *BGPPeerAfSpec) GetAfi() BGPAfi
func (*BGPPeerAfSpec) GetDefaultOrig ¶
func (x *BGPPeerAfSpec) GetDefaultOrig() bool
func (*BGPPeerAfSpec) GetLocalAddr ¶
func (x *BGPPeerAfSpec) GetLocalAddr() *_go.IPAddress
func (*BGPPeerAfSpec) GetLocalAddrScopeId ¶
func (x *BGPPeerAfSpec) GetLocalAddrScopeId() int32
func (*BGPPeerAfSpec) GetLocalPort ¶
func (x *BGPPeerAfSpec) GetLocalPort() int32
func (*BGPPeerAfSpec) GetNexthopSelf ¶
func (x *BGPPeerAfSpec) GetNexthopSelf() bool
func (*BGPPeerAfSpec) GetPeerAddr ¶
func (x *BGPPeerAfSpec) GetPeerAddr() *_go.IPAddress
func (*BGPPeerAfSpec) GetRemotePort ¶
func (x *BGPPeerAfSpec) GetRemotePort() int32
func (*BGPPeerAfSpec) GetSafi ¶
func (x *BGPPeerAfSpec) GetSafi() BGPSafi
func (*BGPPeerAfSpec) ProtoMessage ¶
func (*BGPPeerAfSpec) ProtoMessage()
func (*BGPPeerAfSpec) ProtoReflect ¶
func (x *BGPPeerAfSpec) ProtoReflect() protoreflect.Message
func (*BGPPeerAfSpec) Reset ¶
func (x *BGPPeerAfSpec) Reset()
func (*BGPPeerAfSpec) String ¶
func (x *BGPPeerAfSpec) String() string
type BGPPeerAfStatus ¶
type BGPPeerAfStatus struct { // BGP The index of the update group that the peer is a member of for this AFI/SAFI UpdateGroup int32 `protobuf:"varint,1,opt,name=update_group,json=updateGroup,proto3" json:"update_group,omitempty"` // For a peer identified by a link-local IPv6 addresses, this is the scope ID // of bgpPeerLocalAddr and bgpPeerRemoteAddr. LocalAddrScopeId int32 `protobuf:"varint,2,opt,name=local_addr_scope_id,json=localAddrScopeId,proto3" json:"local_addr_scope_id,omitempty"` // send a Route Refresh request to the peer for this AFI/SAFI. RouteRefresh bool `protobuf:"varint,3,opt,name=route_refresh,json=routeRefresh,proto3" json:"route_refresh,omitempty"` // The BGP additional path capability negotiated with this peer for this AFI/SAFI. AddPathCapNeg BgpAddPathCapNegCap `` /* 161-byte string literal not displayed */ // This value indicates whether the given peer is a reflector client of this // router for this AFI/SAFI, or not ReflectorClient BGPPeerRRClient `` /* 159-byte string literal not displayed */ // contains filtered or unexported fields }
BGP peer AF status
func (*BGPPeerAfStatus) Descriptor
deprecated
func (*BGPPeerAfStatus) Descriptor() ([]byte, []int)
Deprecated: Use BGPPeerAfStatus.ProtoReflect.Descriptor instead.
func (*BGPPeerAfStatus) GetAddPathCapNeg ¶
func (x *BGPPeerAfStatus) GetAddPathCapNeg() BgpAddPathCapNegCap
func (*BGPPeerAfStatus) GetLocalAddrScopeId ¶
func (x *BGPPeerAfStatus) GetLocalAddrScopeId() int32
func (*BGPPeerAfStatus) GetReflectorClient ¶
func (x *BGPPeerAfStatus) GetReflectorClient() BGPPeerRRClient
func (*BGPPeerAfStatus) GetRouteRefresh ¶
func (x *BGPPeerAfStatus) GetRouteRefresh() bool
func (*BGPPeerAfStatus) GetUpdateGroup ¶
func (x *BGPPeerAfStatus) GetUpdateGroup() int32
func (*BGPPeerAfStatus) ProtoMessage ¶
func (*BGPPeerAfStatus) ProtoMessage()
func (*BGPPeerAfStatus) ProtoReflect ¶
func (x *BGPPeerAfStatus) ProtoReflect() protoreflect.Message
func (*BGPPeerAfStatus) Reset ¶
func (x *BGPPeerAfStatus) Reset()
func (*BGPPeerAfStatus) String ¶
func (x *BGPPeerAfStatus) String() string
type BGPPeerRRClient ¶
type BGPPeerRRClient int32
BGP peer RR client
const ( // RR_UNSPECIFIED BGPPeerRRClient_BGP_PEER_RR_CLIENT_UNSPECIFIED BGPPeerRRClient = 0 // RR_CLIENT BGPPeerRRClient_BGP_PEER_RR_CLIENT BGPPeerRRClient = 1 // RR_MESHED_CLIENT BGPPeerRRClient_BGP_PEER_RR_MESHED_CLIENT BGPPeerRRClient = 2 )
func (BGPPeerRRClient) Descriptor ¶
func (BGPPeerRRClient) Descriptor() protoreflect.EnumDescriptor
func (BGPPeerRRClient) Enum ¶
func (x BGPPeerRRClient) Enum() *BGPPeerRRClient
func (BGPPeerRRClient) EnumDescriptor
deprecated
func (BGPPeerRRClient) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPPeerRRClient.Descriptor instead.
func (BGPPeerRRClient) Number ¶
func (x BGPPeerRRClient) Number() protoreflect.EnumNumber
func (BGPPeerRRClient) String ¶
func (x BGPPeerRRClient) String() string
func (BGPPeerRRClient) Type ¶
func (BGPPeerRRClient) Type() protoreflect.EnumType
type BGPPeerSessionState ¶
type BGPPeerSessionState int32
BGP peer session's last_state
const ( // unspecified BGPPeerSessionState_BGP_PEER_SESSION_STATE_UNSPECIFIED BGPPeerSessionState = 0 // idle BGPPeerSessionState_BGP_PEER_SESSION_STATE_IDLE BGPPeerSessionState = 1 // connect BGPPeerSessionState_BGP_PEER_SESSION_STATE_CONNECT BGPPeerSessionState = 2 // active BGPPeerSessionState_BGP_PEER_SESSION_STATE_ACTIVE BGPPeerSessionState = 3 // open-sent BGPPeerSessionState_BGP_PEER_SESSION_STATE_OPENSENT BGPPeerSessionState = 4 // open-confirm BGPPeerSessionState_BGP_PEER_SESSION_STATE_OPENCONFIRM BGPPeerSessionState = 5 // open-established BGPPeerSessionState_BGP_PEER_SESSION_STATE_ESTABLISHED BGPPeerSessionState = 6 )
func (BGPPeerSessionState) Descriptor ¶
func (BGPPeerSessionState) Descriptor() protoreflect.EnumDescriptor
func (BGPPeerSessionState) Enum ¶
func (x BGPPeerSessionState) Enum() *BGPPeerSessionState
func (BGPPeerSessionState) EnumDescriptor
deprecated
func (BGPPeerSessionState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPPeerSessionState.Descriptor instead.
func (BGPPeerSessionState) Number ¶
func (x BGPPeerSessionState) Number() protoreflect.EnumNumber
func (BGPPeerSessionState) String ¶
func (x BGPPeerSessionState) String() string
func (BGPPeerSessionState) Type ¶
func (BGPPeerSessionState) Type() protoreflect.EnumType
type BGPPeerSpec ¶
type BGPPeerSpec struct { // peer enable/disable admin state. if peer is not enabled then local router // must not initiate connections to the neighbor and must not respond to // TCP connections attempts from neighbor State _go.AdminState `protobuf:"varint,1,opt,name=state,proto3,enum=opi_api.network.opinetcommon.v1alpha1.AdminState" json:"state,omitempty"` // BGP local IP address. control plane chooses the local IP address of the // session if an all 0 IP address is provided LocalAddress *_go.IPAddress `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // BGP peer IP address PeerAddr *_go.IPAddress `protobuf:"bytes,3,opt,name=peer_addr,json=peerAddr,proto3" json:"peer_addr,omitempty"` // remote 4-byte AS number // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use uint32 per BGP spec. --) RemoteAsn uint32 `protobuf:"varint,4,opt,name=remote_asn,json=remoteAsn,proto3" json:"remote_asn,omitempty"` // send regular community attributes to neighbor SendComm bool `protobuf:"varint,5,opt,name=send_comm,json=sendComm,proto3" json:"send_comm,omitempty"` // send extended community attributes to neighbor SendExtComm bool `protobuf:"varint,6,opt,name=send_ext_comm,json=sendExtComm,proto3" json:"send_ext_comm,omitempty"` // peer is a route reflector client RrClient BGPPeerRRClient `` /* 138-byte string literal not displayed */ // BGP session connect-retry timer in seconds ConnectRetry int32 `protobuf:"varint,8,opt,name=connect_retry,json=connectRetry,proto3" json:"connect_retry,omitempty"` // BGP session configured holdtime timer in seconds Holdtime int32 `protobuf:"varint,9,opt,name=holdtime,proto3" json:"holdtime,omitempty"` // BGP session configured keepalive timer in seconds KeepAlive int32 `protobuf:"varint,10,opt,name=keep_alive,json=keepAlive,proto3" json:"keep_alive,omitempty"` // MD5 authentication Password []byte `protobuf:"bytes,11,opt,name=password,proto3" json:"password,omitempty"` // TTL, set 1 to enable fast-external-fallover for directly connected eBGP sessions // range:1-255, default 64 // (-- api-linter: core::0214::ttl-type=disabled // // aip.dev/not-precedent: ttl is not a duration. --) Ttl int32 `protobuf:"varint,12,opt,name=ttl,proto3" json:"ttl,omitempty"` // IdleHoldTime in seconds, range:1-32767, default 15 IdleHoldtime int32 `protobuf:"varint,13,opt,name=idle_holdtime,json=idleHoldtime,proto3" json:"idle_holdtime,omitempty"` // The number of instances of the local AS identifier that may be contained in the route's // AS-Path without rejecting the route. Changing the value of this object while the peer // is active triggers BGP to refresh its routes from the peer // range:0-255, default 0 AllowLocalAs int32 `protobuf:"varint,14,opt,name=allow_local_as,json=allowLocalAs,proto3" json:"allow_local_as,omitempty"` // contains filtered or unexported fields }
BGP peer configurations
func (*BGPPeerSpec) Descriptor
deprecated
func (*BGPPeerSpec) Descriptor() ([]byte, []int)
Deprecated: Use BGPPeerSpec.ProtoReflect.Descriptor instead.
func (*BGPPeerSpec) GetAllowLocalAs ¶
func (x *BGPPeerSpec) GetAllowLocalAs() int32
func (*BGPPeerSpec) GetConnectRetry ¶
func (x *BGPPeerSpec) GetConnectRetry() int32
func (*BGPPeerSpec) GetHoldtime ¶
func (x *BGPPeerSpec) GetHoldtime() int32
func (*BGPPeerSpec) GetIdleHoldtime ¶
func (x *BGPPeerSpec) GetIdleHoldtime() int32
func (*BGPPeerSpec) GetKeepAlive ¶
func (x *BGPPeerSpec) GetKeepAlive() int32
func (*BGPPeerSpec) GetLocalAddress ¶
func (x *BGPPeerSpec) GetLocalAddress() *_go.IPAddress
func (*BGPPeerSpec) GetPassword ¶
func (x *BGPPeerSpec) GetPassword() []byte
func (*BGPPeerSpec) GetPeerAddr ¶
func (x *BGPPeerSpec) GetPeerAddr() *_go.IPAddress
func (*BGPPeerSpec) GetRemoteAsn ¶
func (x *BGPPeerSpec) GetRemoteAsn() uint32
func (*BGPPeerSpec) GetRrClient ¶
func (x *BGPPeerSpec) GetRrClient() BGPPeerRRClient
func (*BGPPeerSpec) GetSendComm ¶
func (x *BGPPeerSpec) GetSendComm() bool
func (*BGPPeerSpec) GetSendExtComm ¶
func (x *BGPPeerSpec) GetSendExtComm() bool
func (*BGPPeerSpec) GetState ¶
func (x *BGPPeerSpec) GetState() _go.AdminState
func (*BGPPeerSpec) GetTtl ¶
func (x *BGPPeerSpec) GetTtl() int32
func (*BGPPeerSpec) ProtoMessage ¶
func (*BGPPeerSpec) ProtoMessage()
func (*BGPPeerSpec) ProtoReflect ¶
func (x *BGPPeerSpec) ProtoReflect() protoreflect.Message
func (*BGPPeerSpec) Reset ¶
func (x *BGPPeerSpec) Reset()
func (*BGPPeerSpec) String ¶
func (x *BGPPeerSpec) String() string
type BGPPeerStatus ¶
type BGPPeerStatus struct { // BGP session state SessionState BGPPeerSessionState `` /* 154-byte string literal not displayed */ // BGP session previous status PrevSessionState BGPPeerSessionState `` /* 168-byte string literal not displayed */ // last error received LastErrorRcvd []byte `protobuf:"bytes,3,opt,name=last_error_rcvd,json=lastErrorRcvd,proto3" json:"last_error_rcvd,omitempty"` // Last error sent LastErrorSent []byte `protobuf:"bytes,4,opt,name=last_error_sent,json=lastErrorSent,proto3" json:"last_error_sent,omitempty"` // selected local address of the peer LocalAddr *_go.IPAddress `protobuf:"bytes,5,opt,name=local_addr,json=localAddr,proto3" json:"local_addr,omitempty"` // BGP session holdtime in seconds established with peer Holdtime int32 `protobuf:"varint,6,opt,name=holdtime,proto3" json:"holdtime,omitempty"` // BGP session keepalive in seconds established with peer Keepalive int32 `protobuf:"varint,7,opt,name=keepalive,proto3" json:"keepalive,omitempty"` // BGP The capabilities announced to the peer on the most recent open message sent to the peer. CapsSent int32 `protobuf:"varint,8,opt,name=caps_sent,json=capsSent,proto3" json:"caps_sent,omitempty"` // BGP The capabilities received on the most recent open message received from the peer. CapsRcvd int32 `protobuf:"varint,9,opt,name=caps_rcvd,json=capsRcvd,proto3" json:"caps_rcvd,omitempty"` // BGP The capabilities negotiated for the session with the peer CapsNeg int32 `protobuf:"varint,10,opt,name=caps_neg,json=capsNeg,proto3" json:"caps_neg,omitempty"` // BGP The address family of the local address used by the transport connection for the peering session. SelLocalAddrType BGPAddrType `` /* 163-byte string literal not displayed */ // Number of BGP Notifications received for this connection. IncomingNotifications int32 `` /* 126-byte string literal not displayed */ // Number of BGP Notifications sent for this connection. OutboundNotifications int32 `` /* 126-byte string literal not displayed */ // Number of BGP Updates received for this connection. IncomingUpdates int32 `protobuf:"varint,14,opt,name=incoming_updates,json=incomingUpdates,proto3" json:"incoming_updates,omitempty"` // Number of BGP Updates received for this connection. OutgoingUpdates int32 `protobuf:"varint,15,opt,name=outgoing_updates,json=outgoingUpdates,proto3" json:"outgoing_updates,omitempty"` // Number of BGP Keepalives received for this connection. IncomingKeepalives int32 `protobuf:"varint,16,opt,name=incoming_keepalives,json=incomingKeepalives,proto3" json:"incoming_keepalives,omitempty"` // Number of BGP Opens sent for this connection. OutgoingKeepalives int32 `protobuf:"varint,17,opt,name=outgoing_keepalives,json=outgoingKeepalives,proto3" json:"outgoing_keepalives,omitempty"` // Number of BGP Route Refreshes received for this connection. IncomingRefreshes int32 `protobuf:"varint,18,opt,name=incoming_refreshes,json=incomingRefreshes,proto3" json:"incoming_refreshes,omitempty"` // Number of BGP Route Refreshes sent for this connection. OutgoingRefreshes int32 `protobuf:"varint,19,opt,name=outgoing_refreshes,json=outgoingRefreshes,proto3" json:"outgoing_refreshes,omitempty"` // Total number of BGP messages received for this connection. IncomingTotalMessages int32 `` /* 128-byte string literal not displayed */ // Total number of BGP messages sent for this connection. OutgoingTotalMessages int32 `` /* 128-byte string literal not displayed */ // Number of times BGP FSM transitioned to established state. FsmEstTransitions int32 `protobuf:"varint,22,opt,name=fsm_est_transitions,json=fsmEstTransitions,proto3" json:"fsm_est_transitions,omitempty"` // Number of retries after a flap. ConnectRetryCount int32 `protobuf:"varint,23,opt,name=connect_retry_count,json=connectRetryCount,proto3" json:"connect_retry_count,omitempty"` // Peer Group ID. Peergr int32 `protobuf:"varint,24,opt,name=peergr,proto3" json:"peergr,omitempty"` // Number of sec to stale the routes before deleting them. StalePathtime int32 `protobuf:"varint,25,opt,name=stale_pathtime,json=stalePathtime,proto3" json:"stale_pathtime,omitempty"` // Number of ORF entries of all types received from the peer. OrfEntryCount int32 `protobuf:"varint,26,opt,name=orf_entry_count,json=orfEntryCount,proto3" json:"orf_entry_count,omitempty"` // Number of received message elapsed time. RcvdMsgElpstime int32 `protobuf:"varint,27,opt,name=rcvd_msg_elpstime,json=rcvdMsgElpstime,proto3" json:"rcvd_msg_elpstime,omitempty"` // Number of Route Refreshes sent to the peer. RouteRefrSent int32 `protobuf:"varint,28,opt,name=route_refr_sent,json=routeRefrSent,proto3" json:"route_refr_sent,omitempty"` // Number of Route Refreshes received from the peer. RouteRefrRcvd int32 `protobuf:"varint,29,opt,name=route_refr_rcvd,json=routeRefrRcvd,proto3" json:"route_refr_rcvd,omitempty"` // Number of prefixes received from the peer. IncomingPrfxes int32 `protobuf:"varint,30,opt,name=incoming_prfxes,json=incomingPrfxes,proto3" json:"incoming_prfxes,omitempty"` // Number of prefixes advertised to the peer including withdrawn prefixes. OutgoingPrfxes int32 `protobuf:"varint,31,opt,name=outgoing_prfxes,json=outgoingPrfxes,proto3" json:"outgoing_prfxes,omitempty"` // Number of prefixes advertised to the peer. OutgoingPrfxesAdvertised int32 `` /* 137-byte string literal not displayed */ // Connection retry time interval. ConnectRetryInt int32 `protobuf:"varint,33,opt,name=connect_retry_int,json=connectRetryInt,proto3" json:"connect_retry_int,omitempty"` // Time in sec since last update was sent to the peer. OutgoingUpdateElpstime int32 `` /* 131-byte string literal not displayed */ // Number of prefixes failed export policy. OutgoingPrfxesDenied int32 `protobuf:"varint,35,opt,name=outgoing_prfxes_denied,json=outgoingPrfxesDenied,proto3" json:"outgoing_prfxes_denied,omitempty"` // Number of prefixes for which implicit withdraw has been sent. OutgoingPrfxesImpWdr int32 `` /* 127-byte string literal not displayed */ // Number of prefixes for which explicit withdraw has been sent. OutgoingPrfxesExpWdr int32 `` /* 127-byte string literal not displayed */ // Number of prefixes for which implicit withdraw has been rcvd. IncomingPrfxesImpWdr int32 `` /* 127-byte string literal not displayed */ // Number of prefixes for which explicit withdraw has been rcvd. IncomingPrfxesExpWdr int32 `` /* 127-byte string literal not displayed */ // Hold time received in open message. ReceivedHoldtime int32 `protobuf:"varint,40,opt,name=received_holdtime,json=receivedHoldtime,proto3" json:"received_holdtime,omitempty"` // For how long is this peer in established state in sec. FsmEstablishedtime int32 `protobuf:"varint,41,opt,name=fsm_establishedtime,json=fsmEstablishedtime,proto3" json:"fsm_establishedtime,omitempty"` // Elapsed time in sec since the last BGP message is received. IncomingUpdatesElpstime int32 `` /* 134-byte string literal not displayed */ // Number of BGP Opens received for this connection. IncomingOpens int32 `protobuf:"varint,43,opt,name=incoming_opens,json=incomingOpens,proto3" json:"incoming_opens,omitempty"` // Number of BGP Opens sent for this connection. OutgoingOpens int32 `protobuf:"varint,44,opt,name=outgoing_opens,json=outgoingOpens,proto3" json:"outgoing_opens,omitempty"` // Peer Index PeerIndex int32 `protobuf:"varint,45,opt,name=peer_index,json=peerIndex,proto3" json:"peer_index,omitempty"` // Current TTL value in use // (-- api-linter: core::0214::ttl-type=disabled // // aip.dev/not-precedent: ttl is not a duration. --) Ttl int32 `protobuf:"varint,46,opt,name=ttl,proto3" json:"ttl,omitempty"` // Operational status of this peer OperState BGPOperState `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
BGP peer status
func (*BGPPeerStatus) Descriptor
deprecated
func (*BGPPeerStatus) Descriptor() ([]byte, []int)
Deprecated: Use BGPPeerStatus.ProtoReflect.Descriptor instead.
func (*BGPPeerStatus) GetCapsNeg ¶
func (x *BGPPeerStatus) GetCapsNeg() int32
func (*BGPPeerStatus) GetCapsRcvd ¶
func (x *BGPPeerStatus) GetCapsRcvd() int32
func (*BGPPeerStatus) GetCapsSent ¶
func (x *BGPPeerStatus) GetCapsSent() int32
func (*BGPPeerStatus) GetConnectRetryCount ¶
func (x *BGPPeerStatus) GetConnectRetryCount() int32
func (*BGPPeerStatus) GetConnectRetryInt ¶
func (x *BGPPeerStatus) GetConnectRetryInt() int32
func (*BGPPeerStatus) GetFsmEstTransitions ¶
func (x *BGPPeerStatus) GetFsmEstTransitions() int32
func (*BGPPeerStatus) GetFsmEstablishedtime ¶
func (x *BGPPeerStatus) GetFsmEstablishedtime() int32
func (*BGPPeerStatus) GetHoldtime ¶
func (x *BGPPeerStatus) GetHoldtime() int32
func (*BGPPeerStatus) GetIncomingKeepalives ¶
func (x *BGPPeerStatus) GetIncomingKeepalives() int32
func (*BGPPeerStatus) GetIncomingNotifications ¶
func (x *BGPPeerStatus) GetIncomingNotifications() int32
func (*BGPPeerStatus) GetIncomingOpens ¶
func (x *BGPPeerStatus) GetIncomingOpens() int32
func (*BGPPeerStatus) GetIncomingPrfxes ¶
func (x *BGPPeerStatus) GetIncomingPrfxes() int32
func (*BGPPeerStatus) GetIncomingPrfxesExpWdr ¶
func (x *BGPPeerStatus) GetIncomingPrfxesExpWdr() int32
func (*BGPPeerStatus) GetIncomingPrfxesImpWdr ¶
func (x *BGPPeerStatus) GetIncomingPrfxesImpWdr() int32
func (*BGPPeerStatus) GetIncomingRefreshes ¶
func (x *BGPPeerStatus) GetIncomingRefreshes() int32
func (*BGPPeerStatus) GetIncomingTotalMessages ¶
func (x *BGPPeerStatus) GetIncomingTotalMessages() int32
func (*BGPPeerStatus) GetIncomingUpdates ¶
func (x *BGPPeerStatus) GetIncomingUpdates() int32
func (*BGPPeerStatus) GetIncomingUpdatesElpstime ¶
func (x *BGPPeerStatus) GetIncomingUpdatesElpstime() int32
func (*BGPPeerStatus) GetKeepalive ¶
func (x *BGPPeerStatus) GetKeepalive() int32
func (*BGPPeerStatus) GetLastErrorRcvd ¶
func (x *BGPPeerStatus) GetLastErrorRcvd() []byte
func (*BGPPeerStatus) GetLastErrorSent ¶
func (x *BGPPeerStatus) GetLastErrorSent() []byte
func (*BGPPeerStatus) GetLocalAddr ¶
func (x *BGPPeerStatus) GetLocalAddr() *_go.IPAddress
func (*BGPPeerStatus) GetOperState ¶
func (x *BGPPeerStatus) GetOperState() BGPOperState
func (*BGPPeerStatus) GetOrfEntryCount ¶
func (x *BGPPeerStatus) GetOrfEntryCount() int32
func (*BGPPeerStatus) GetOutboundNotifications ¶
func (x *BGPPeerStatus) GetOutboundNotifications() int32
func (*BGPPeerStatus) GetOutgoingKeepalives ¶
func (x *BGPPeerStatus) GetOutgoingKeepalives() int32
func (*BGPPeerStatus) GetOutgoingOpens ¶
func (x *BGPPeerStatus) GetOutgoingOpens() int32
func (*BGPPeerStatus) GetOutgoingPrfxes ¶
func (x *BGPPeerStatus) GetOutgoingPrfxes() int32
func (*BGPPeerStatus) GetOutgoingPrfxesAdvertised ¶
func (x *BGPPeerStatus) GetOutgoingPrfxesAdvertised() int32
func (*BGPPeerStatus) GetOutgoingPrfxesDenied ¶
func (x *BGPPeerStatus) GetOutgoingPrfxesDenied() int32
func (*BGPPeerStatus) GetOutgoingPrfxesExpWdr ¶
func (x *BGPPeerStatus) GetOutgoingPrfxesExpWdr() int32
func (*BGPPeerStatus) GetOutgoingPrfxesImpWdr ¶
func (x *BGPPeerStatus) GetOutgoingPrfxesImpWdr() int32
func (*BGPPeerStatus) GetOutgoingRefreshes ¶
func (x *BGPPeerStatus) GetOutgoingRefreshes() int32
func (*BGPPeerStatus) GetOutgoingTotalMessages ¶
func (x *BGPPeerStatus) GetOutgoingTotalMessages() int32
func (*BGPPeerStatus) GetOutgoingUpdateElpstime ¶
func (x *BGPPeerStatus) GetOutgoingUpdateElpstime() int32
func (*BGPPeerStatus) GetOutgoingUpdates ¶
func (x *BGPPeerStatus) GetOutgoingUpdates() int32
func (*BGPPeerStatus) GetPeerIndex ¶
func (x *BGPPeerStatus) GetPeerIndex() int32
func (*BGPPeerStatus) GetPeergr ¶
func (x *BGPPeerStatus) GetPeergr() int32
func (*BGPPeerStatus) GetPrevSessionState ¶
func (x *BGPPeerStatus) GetPrevSessionState() BGPPeerSessionState
func (*BGPPeerStatus) GetRcvdMsgElpstime ¶
func (x *BGPPeerStatus) GetRcvdMsgElpstime() int32
func (*BGPPeerStatus) GetReceivedHoldtime ¶
func (x *BGPPeerStatus) GetReceivedHoldtime() int32
func (*BGPPeerStatus) GetRouteRefrRcvd ¶
func (x *BGPPeerStatus) GetRouteRefrRcvd() int32
func (*BGPPeerStatus) GetRouteRefrSent ¶
func (x *BGPPeerStatus) GetRouteRefrSent() int32
func (*BGPPeerStatus) GetSelLocalAddrType ¶
func (x *BGPPeerStatus) GetSelLocalAddrType() BGPAddrType
func (*BGPPeerStatus) GetSessionState ¶
func (x *BGPPeerStatus) GetSessionState() BGPPeerSessionState
func (*BGPPeerStatus) GetStalePathtime ¶
func (x *BGPPeerStatus) GetStalePathtime() int32
func (*BGPPeerStatus) GetTtl ¶
func (x *BGPPeerStatus) GetTtl() int32
func (*BGPPeerStatus) ProtoMessage ¶
func (*BGPPeerStatus) ProtoMessage()
func (*BGPPeerStatus) ProtoReflect ¶
func (x *BGPPeerStatus) ProtoReflect() protoreflect.Message
func (*BGPPeerStatus) Reset ¶
func (x *BGPPeerStatus) Reset()
func (*BGPPeerStatus) String ¶
func (x *BGPPeerStatus) String() string
type BGPPeerType ¶
type BGPPeerType int32
bgp peer type
const ( // unspecified BGPPeerType_BGP_PEER_TYPE_UNSPECIFIED BGPPeerType = 0 // none (per protocol) BGPPeerType_BGP_PEER_TYPE_NONE BGPPeerType = 1 // ibgp BGPPeerType_BGP_PEER_TYPE_IBGP BGPPeerType = 2 // ebgp BGPPeerType_BGP_PEER_TYPE_EBGP BGPPeerType = 3 )
func (BGPPeerType) Descriptor ¶
func (BGPPeerType) Descriptor() protoreflect.EnumDescriptor
func (BGPPeerType) Enum ¶
func (x BGPPeerType) Enum() *BGPPeerType
func (BGPPeerType) EnumDescriptor
deprecated
func (BGPPeerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPPeerType.Descriptor instead.
func (BGPPeerType) Number ¶
func (x BGPPeerType) Number() protoreflect.EnumNumber
func (BGPPeerType) String ¶
func (x BGPPeerType) String() string
func (BGPPeerType) Type ¶
func (BGPPeerType) Type() protoreflect.EnumType
type BGPRsnNotBest ¶
type BGPRsnNotBest int32
BGP Reason for not best route
const ( // not considered // (-- api-linter: core::0126::unspecified=disabled // // aip.dev/not-precedent: zero is not-considered, not unspecified. --) BGPRsnNotBest_BGP_REASON_NOT_CONSIDERED BGPRsnNotBest = 0 // route is best BGPRsnNotBest_BGP_REASON_ROUTE_IS_BEST BGPRsnNotBest = 1 // weight based BGPRsnNotBest_BGP_REASON_WEIGHT BGPRsnNotBest = 2 // local preference BGPRsnNotBest_BGP_REASON_LOCAL_PREF BGPRsnNotBest = 3 // local origin preferred BGPRsnNotBest_BGP_REASON_LCL_ORIG_PRFRRED BGPRsnNotBest = 4 // as path lengt BGPRsnNotBest_BGP_REASON_AS_PATH_LEN BGPRsnNotBest = 5 // origin based BGPRsnNotBest_BGP_REASON_ORIGIN BGPRsnNotBest = 6 // med BGPRsnNotBest_BGP_REASON_MED BGPRsnNotBest = 7 // origin tie BGPRsnNotBest_BGP_REASON_LOCAL_ORIG_TIE BGPRsnNotBest = 8 // ebpg vs. ibgp peer BGPRsnNotBest_BGP_REASON_EBGP_V_IBGP_PEER BGPRsnNotBest = 9 // admin distance BGPRsnNotBest_BGP_REASON_ADMIN_DISTANCE BGPRsnNotBest = 10 // path next to cst BGPRsnNotBest_BGP_REASON_PATH_TO_NEXT_CST BGPRsnNotBest = 11 // preferenc existing BGPRsnNotBest_BGP_REASON_PREF_EXISTING BGPRsnNotBest = 12 // reason identifier // (-- api-linter: core::0140::abbreviations=disabled // // aip.dev/not-precedent: --) BGPRsnNotBest_BGP_REASON_IDENTIFIER BGPRsnNotBest = 13 // cluster length BGPRsnNotBest_BGP_REASON_CLUSTER_LEN BGPRsnNotBest = 14 // peer address type BGPRsnNotBest_BGP_REASON_PEER_ADDR_TYPE BGPRsnNotBest = 15 // peer address BGPRsnNotBest_BGP_REASON_PEER_ADDR BGPRsnNotBest = 16 // peer port BGPRsnNotBest_BGP_REASON_PEER_PORT BGPRsnNotBest = 17 // path id BGPRsnNotBest_BGP_REASON_PATH_ID BGPRsnNotBest = 18 )
func (BGPRsnNotBest) Descriptor ¶
func (BGPRsnNotBest) Descriptor() protoreflect.EnumDescriptor
func (BGPRsnNotBest) Enum ¶
func (x BGPRsnNotBest) Enum() *BGPRsnNotBest
func (BGPRsnNotBest) EnumDescriptor
deprecated
func (BGPRsnNotBest) EnumDescriptor() ([]byte, []int)
Deprecated: Use BGPRsnNotBest.Descriptor instead.
func (BGPRsnNotBest) Number ¶
func (x BGPRsnNotBest) Number() protoreflect.EnumNumber
func (BGPRsnNotBest) String ¶
func (x BGPRsnNotBest) String() string
func (BGPRsnNotBest) Type ¶
func (BGPRsnNotBest) Type() protoreflect.EnumType
type BGPSafi ¶
type BGPSafi int32
BGP sub-address family identitfier
func (BGPSafi) Descriptor ¶
func (BGPSafi) Descriptor() protoreflect.EnumDescriptor
func (BGPSafi) EnumDescriptor
deprecated
func (BGPSafi) Number ¶
func (x BGPSafi) Number() protoreflect.EnumNumber
func (BGPSafi) Type ¶
func (BGPSafi) Type() protoreflect.EnumType
type Bgp ¶
type Bgp struct { // unique key/identifier of BGP config Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // BGP Configuration Spec *BgpSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // BGP Status Status *BgpStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
BGP object
func (*Bgp) Descriptor
deprecated
func (*Bgp) ProtoMessage ¶
func (*Bgp) ProtoMessage()
func (*Bgp) ProtoReflect ¶
func (x *Bgp) ProtoReflect() protoreflect.Message
type BgpAddPathCapNegCap ¶
type BgpAddPathCapNegCap int32
bgp add path capability negotiation
const ( // disabled // (-- api-linter: core::0126::unspecified=disabled // // aip.dev/not-precedent: zero is disabled, not unspecified. --) BgpAddPathCapNegCap_BGP_ADD_PATH_SR_DISABLE BgpAddPathCapNegCap = 0 // receive BgpAddPathCapNegCap_BGP_ADD_PATH_SR_RECEIVE BgpAddPathCapNegCap = 1 // send BgpAddPathCapNegCap_BGP_ADD_PATH_SR_SEND BgpAddPathCapNegCap = 2 // both BgpAddPathCapNegCap_BGP_ADD_PATH_SR_BOTH BgpAddPathCapNegCap = 3 // inherit BgpAddPathCapNegCap_BGP_ADD_PATH_SR_INHERIT BgpAddPathCapNegCap = 4 // uknown BgpAddPathCapNegCap_BGP_ADD_PATH_SR_UNKNOWN BgpAddPathCapNegCap = 5 )
func (BgpAddPathCapNegCap) Descriptor ¶
func (BgpAddPathCapNegCap) Descriptor() protoreflect.EnumDescriptor
func (BgpAddPathCapNegCap) Enum ¶
func (x BgpAddPathCapNegCap) Enum() *BgpAddPathCapNegCap
func (BgpAddPathCapNegCap) EnumDescriptor
deprecated
func (BgpAddPathCapNegCap) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAddPathCapNegCap.Descriptor instead.
func (BgpAddPathCapNegCap) Number ¶
func (x BgpAddPathCapNegCap) Number() protoreflect.EnumNumber
func (BgpAddPathCapNegCap) String ¶
func (x BgpAddPathCapNegCap) String() string
func (BgpAddPathCapNegCap) Type ¶
func (BgpAddPathCapNegCap) Type() protoreflect.EnumType
type BgpAroAdvertState ¶
type BgpAroAdvertState int32
BGP ARO Advertisement State
const ( // unspecified BgpAroAdvertState_BGP_ARO_ADVERT_STATE_UNSPECIFIED BgpAroAdvertState = 0 // advertised BgpAroAdvertState_BGP_ARO_ADVERT_STATE_ADVERTISED BgpAroAdvertState = 1 // suppressed BgpAroAdvertState_BGP_ARO_ADVERT_STATE_SUPPRESSED BgpAroAdvertState = 2 // pending withdrawal BgpAroAdvertState_BGP_ARO_ADVERT_STATE_PENDING_WITHDRAWAL BgpAroAdvertState = 3 // withdrawn BgpAroAdvertState_BGP_ARO_ADVERT_STATE_WITHDRAWN BgpAroAdvertState = 4 )
func (BgpAroAdvertState) Descriptor ¶
func (BgpAroAdvertState) Descriptor() protoreflect.EnumDescriptor
func (BgpAroAdvertState) Enum ¶
func (x BgpAroAdvertState) Enum() *BgpAroAdvertState
func (BgpAroAdvertState) EnumDescriptor
deprecated
func (BgpAroAdvertState) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpAroAdvertState.Descriptor instead.
func (BgpAroAdvertState) Number ¶
func (x BgpAroAdvertState) Number() protoreflect.EnumNumber
func (BgpAroAdvertState) String ¶
func (x BgpAroAdvertState) String() string
func (BgpAroAdvertState) Type ¶
func (BgpAroAdvertState) Type() protoreflect.EnumType
type BgpAsSize ¶
type BgpAsSize int32
bgp as size
func (BgpAsSize) Descriptor ¶
func (BgpAsSize) Descriptor() protoreflect.EnumDescriptor
func (BgpAsSize) EnumDescriptor
deprecated
func (BgpAsSize) Number ¶
func (x BgpAsSize) Number() protoreflect.EnumNumber
func (BgpAsSize) Type ¶
func (BgpAsSize) Type() protoreflect.EnumType
type BgpNlriIsActive ¶
type BgpNlriIsActive int32
NLRI active values
const ( // unspecified BgpNlriIsActive_BGP_NLRI_IS_ACTIVE_UNSPECIFIED BgpNlriIsActive = 0 // not tracked BgpNlriIsActive_BGP_NLRI_IS_ACTIVE_NOT_TRACKED BgpNlriIsActive = 1 // inactive BgpNlriIsActive_BGP_NLRI_IS_ACTIVE_INACTIVE BgpNlriIsActive = 2 // active BgpNlriIsActive_BGP_NLRI_IS_ACTIVE_ACTIVE BgpNlriIsActive = 3 )
func (BgpNlriIsActive) Descriptor ¶
func (BgpNlriIsActive) Descriptor() protoreflect.EnumDescriptor
func (BgpNlriIsActive) Enum ¶
func (x BgpNlriIsActive) Enum() *BgpNlriIsActive
func (BgpNlriIsActive) EnumDescriptor
deprecated
func (BgpNlriIsActive) EnumDescriptor() ([]byte, []int)
Deprecated: Use BgpNlriIsActive.Descriptor instead.
func (BgpNlriIsActive) Number ¶
func (x BgpNlriIsActive) Number() protoreflect.EnumNumber
func (BgpNlriIsActive) String ¶
func (x BgpNlriIsActive) String() string
func (BgpNlriIsActive) Type ¶
func (BgpNlriIsActive) Type() protoreflect.EnumType
type BgpSpec ¶
type BgpSpec struct { // the local autonomous system number // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use uint32 per BGP spec. --) LocalAsn uint32 `protobuf:"varint,1,opt,name=local_asn,json=localAsn,proto3" json:"local_asn,omitempty"` // router ID for this bgp instance // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use fixed32 per BGP spec. --) RouterId uint32 `protobuf:"fixed32,2,opt,name=router_id,json=routerId,proto3" json:"router_id,omitempty"` // cluster ID of the local router. router ID will be used as cluster ID // if cluster ID is not configured or configured to zero // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: must use fixed32 per BGP spec. --) ClusterId uint32 `protobuf:"fixed32,3,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"` // disable/enable BGP Disable bool `protobuf:"varint,4,opt,name=disable,proto3" json:"disable,omitempty"` // exclude default route from being used to resolve nexthop reachability in the underlay // changing this will deactivate and activate the routing stack RIB SuppressDefaultResolution bool `` /* 139-byte string literal not displayed */ // contains filtered or unexported fields }
BGP configuration
func (*BgpSpec) Descriptor
deprecated
func (*BgpSpec) GetClusterId ¶
func (*BgpSpec) GetDisable ¶
func (*BgpSpec) GetLocalAsn ¶
func (*BgpSpec) GetRouterId ¶
func (*BgpSpec) GetSuppressDefaultResolution ¶
func (*BgpSpec) ProtoMessage ¶
func (*BgpSpec) ProtoMessage()
func (*BgpSpec) ProtoReflect ¶
func (x *BgpSpec) ProtoReflect() protoreflect.Message
type BgpStatus ¶
type BgpStatus struct { // BGP current oper status OperState BGPOperState `` /* 138-byte string literal not displayed */ // The total number of Adj-RIB-Out routes currently allocated AdjRibOutRoutesCount int32 `` /* 128-byte string literal not displayed */ // The peak number of Adj-RIB-Out routes that have been allocated at any one time PeakNumAdjRibOutRoutes int32 `` /* 136-byte string literal not displayed */ // The maximum time remaining until route selection takes place following a restart, in hundredths of a second. RemDelaytime int32 `protobuf:"varint,4,opt,name=rem_delaytime,json=remDelaytime,proto3" json:"rem_delaytime,omitempty"` // The table version number of the Loc-RIB TableVer int32 `protobuf:"varint,5,opt,name=table_ver,json=tableVer,proto3" json:"table_ver,omitempty"` // contains filtered or unexported fields }
operational status of BGP
func (*BgpStatus) Descriptor
deprecated
func (*BgpStatus) GetAdjRibOutRoutesCount ¶
func (*BgpStatus) GetOperState ¶
func (x *BgpStatus) GetOperState() BGPOperState
func (*BgpStatus) GetPeakNumAdjRibOutRoutes ¶
func (*BgpStatus) GetRemDelaytime ¶
func (*BgpStatus) GetTableVer ¶
func (*BgpStatus) ProtoMessage ¶
func (*BgpStatus) ProtoMessage()
func (*BgpStatus) ProtoReflect ¶
func (x *BgpStatus) ProtoReflect() protoreflect.Message
type CloudInfraServiceClient ¶
type CloudInfraServiceClient interface { // device capabilities GetDeviceCapabilities(ctx context.Context, in *GetDeviceCapabilitiesRequest, opts ...grpc.CallOption) (*DeviceCapabilities, error) // device apis CreateDevice(ctx context.Context, in *CreateDeviceRequest, opts ...grpc.CallOption) (*Device, error) DeleteDevice(ctx context.Context, in *DeleteDeviceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateDevice(ctx context.Context, in *UpdateDeviceRequest, opts ...grpc.CallOption) (*Device, error) ListDevices(ctx context.Context, in *ListDevicesRequest, opts ...grpc.CallOption) (*ListDevicesResponse, error) GetDevice(ctx context.Context, in *GetDeviceRequest, opts ...grpc.CallOption) (*Device, error) // port apis UpdatePort(ctx context.Context, in *UpdatePortRequest, opts ...grpc.CallOption) (*Port, error) ListPorts(ctx context.Context, in *ListPortsRequest, opts ...grpc.CallOption) (*ListPortsResponse, error) GetPort(ctx context.Context, in *GetPortRequest, opts ...grpc.CallOption) (*Port, error) // vnic apis CreateVnic(ctx context.Context, in *CreateVnicRequest, opts ...grpc.CallOption) (*Vnic, error) DeleteVnic(ctx context.Context, in *DeleteVnicRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateVnic(ctx context.Context, in *UpdateVnicRequest, opts ...grpc.CallOption) (*Vnic, error) ListVnics(ctx context.Context, in *ListVnicsRequest, opts ...grpc.CallOption) (*ListVnicsResponse, error) GetVnic(ctx context.Context, in *GetVnicRequest, opts ...grpc.CallOption) (*Vnic, error) // interface apis CreateInterface(ctx context.Context, in *CreateInterfaceRequest, opts ...grpc.CallOption) (*Interface, error) DeleteInterface(ctx context.Context, in *DeleteInterfaceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateInterface(ctx context.Context, in *UpdateInterfaceRequest, opts ...grpc.CallOption) (*Interface, error) ListInterfaces(ctx context.Context, in *ListInterfacesRequest, opts ...grpc.CallOption) (*ListInterfacesResponse, error) GetInterface(ctx context.Context, in *GetInterfaceRequest, opts ...grpc.CallOption) (*Interface, error) // routetable apis CreateRouteTable(ctx context.Context, in *CreateRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error) DeleteRouteTable(ctx context.Context, in *DeleteRouteTableRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateRouteTable(ctx context.Context, in *UpdateRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error) ListRouteTables(ctx context.Context, in *ListRouteTablesRequest, opts ...grpc.CallOption) (*ListRouteTablesResponse, error) GetRouteTable(ctx context.Context, in *GetRouteTableRequest, opts ...grpc.CallOption) (*RouteTable, error) // route apis CreateRoute(ctx context.Context, in *CreateRouteRequest, opts ...grpc.CallOption) (*Route, error) DeleteRoute(ctx context.Context, in *DeleteRouteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateRoute(ctx context.Context, in *UpdateRouteRequest, opts ...grpc.CallOption) (*Route, error) ListRoutes(ctx context.Context, in *ListRoutesRequest, opts ...grpc.CallOption) (*ListRoutesResponse, error) GetRoute(ctx context.Context, in *GetRouteRequest, opts ...grpc.CallOption) (*Route, error) // underlayroute apis CreateUnderlayRoute(ctx context.Context, in *CreateUnderlayRouteRequest, opts ...grpc.CallOption) (*UnderlayRoute, error) DeleteUnderlayRoute(ctx context.Context, in *DeleteUnderlayRouteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateUnderlayRoute(ctx context.Context, in *UpdateUnderlayRouteRequest, opts ...grpc.CallOption) (*UnderlayRoute, error) ListUnderlayRoutes(ctx context.Context, in *ListUnderlayRoutesRequest, opts ...grpc.CallOption) (*ListUnderlayRoutesResponse, error) GetUnderlayRoute(ctx context.Context, in *GetUnderlayRouteRequest, opts ...grpc.CallOption) (*UnderlayRoute, error) // bgp (optional) apis CreateBgp(ctx context.Context, in *CreateBgpRequest, opts ...grpc.CallOption) (*Bgp, error) DeleteBgp(ctx context.Context, in *DeleteBgpRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateBgp(ctx context.Context, in *UpdateBgpRequest, opts ...grpc.CallOption) (*Bgp, error) ListBgps(ctx context.Context, in *ListBgpsRequest, opts ...grpc.CallOption) (*ListBgpsResponse, error) GetBgp(ctx context.Context, in *GetBgpRequest, opts ...grpc.CallOption) (*Bgp, error) // bgppeer (optional) apis CreateBGPPeer(ctx context.Context, in *CreateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) DeleteBGPPeer(ctx context.Context, in *DeleteBGPPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateBGPPeer(ctx context.Context, in *UpdateBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) ListBGPPeers(ctx context.Context, in *ListBGPPeersRequest, opts ...grpc.CallOption) (*ListBGPPeersResponse, error) GetBGPPeer(ctx context.Context, in *GetBGPPeerRequest, opts ...grpc.CallOption) (*BGPPeer, error) // bgppeeraf (optional) apis CreateBGPPeerAf(ctx context.Context, in *CreateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) DeleteBGPPeerAf(ctx context.Context, in *DeleteBGPPeerAfRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateBGPPeerAf(ctx context.Context, in *UpdateBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) ListBGPPeerAfs(ctx context.Context, in *ListBGPPeerAfsRequest, opts ...grpc.CallOption) (*ListBGPPeerAfsResponse, error) GetBGPPeerAf(ctx context.Context, in *GetBGPPeerAfRequest, opts ...grpc.CallOption) (*BGPPeerAf, error) // mapping apis CreateMapping(ctx context.Context, in *CreateMappingRequest, opts ...grpc.CallOption) (*Mapping, error) DeleteMapping(ctx context.Context, in *DeleteMappingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateMapping(ctx context.Context, in *UpdateMappingRequest, opts ...grpc.CallOption) (*Mapping, error) ListMappings(ctx context.Context, in *ListMappingsRequest, opts ...grpc.CallOption) (*ListMappingsResponse, error) GetMapping(ctx context.Context, in *GetMappingRequest, opts ...grpc.CallOption) (*Mapping, error) // nexthop apis CreateNextHop(ctx context.Context, in *CreateNextHopRequest, opts ...grpc.CallOption) (*NextHop, error) DeleteNextHop(ctx context.Context, in *DeleteNextHopRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateNextHop(ctx context.Context, in *UpdateNextHopRequest, opts ...grpc.CallOption) (*NextHop, error) ListNextHop(ctx context.Context, in *ListNextHopsRequest, opts ...grpc.CallOption) (*ListNextHopsResponse, error) GetNextHop(ctx context.Context, in *GetNextHopRequest, opts ...grpc.CallOption) (*NextHop, error) // nexthopgroup apis CreateNextHopGroup(ctx context.Context, in *CreateNextHopGroupRequest, opts ...grpc.CallOption) (*NextHopGroup, error) DeleteNextHopGroup(ctx context.Context, in *DeleteNextHopGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateNextHopGroup(ctx context.Context, in *UpdateNextHopGroupRequest, opts ...grpc.CallOption) (*NextHopGroup, error) ListNextHopGroups(ctx context.Context, in *ListNextHopGroupsRequest, opts ...grpc.CallOption) (*ListNextHopGroupsResponse, error) GetNextHopGroup(ctx context.Context, in *GetNextHopGroupRequest, opts ...grpc.CallOption) (*NextHopGroup, error) // subnet apis CreateSubnet(ctx context.Context, in *CreateSubnetRequest, opts ...grpc.CallOption) (*Subnet, error) DeleteSubnet(ctx context.Context, in *DeleteSubnetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateSubnet(ctx context.Context, in *UpdateSubnetRequest, opts ...grpc.CallOption) (*Subnet, error) ListSubnets(ctx context.Context, in *ListSubnetsRequest, opts ...grpc.CallOption) (*ListSubnetsResponse, error) GetSubnet(ctx context.Context, in *GetSubnetRequest, opts ...grpc.CallOption) (*Subnet, error) // tunnel apis CreateTunnel(ctx context.Context, in *CreateTunnelRequest, opts ...grpc.CallOption) (*Tunnel, error) DeleteTunnel(ctx context.Context, in *DeleteTunnelRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateTunnel(ctx context.Context, in *UpdateTunnelRequest, opts ...grpc.CallOption) (*Tunnel, error) ListTunnels(ctx context.Context, in *ListTunnelsRequest, opts ...grpc.CallOption) (*ListTunnelsResponse, error) GetTunnel(ctx context.Context, in *GetTunnelRequest, opts ...grpc.CallOption) (*Tunnel, error) // vpc apis CreateVpc(ctx context.Context, in *CreateVpcRequest, opts ...grpc.CallOption) (*Vpc, error) DeleteVpc(ctx context.Context, in *DeleteVpcRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateVpc(ctx context.Context, in *UpdateVpcRequest, opts ...grpc.CallOption) (*Vpc, error) ListVpcs(ctx context.Context, in *ListVpcsRequest, opts ...grpc.CallOption) (*ListVpcsResponse, error) GetVpc(ctx context.Context, in *GetVpcRequest, opts ...grpc.CallOption) (*Vpc, error) // vpcpeer apis CreateVPCPeer(ctx context.Context, in *CreateVPCPeerRequest, opts ...grpc.CallOption) (*VPCPeer, error) DeleteVPCPeer(ctx context.Context, in *DeleteVPCPeerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateVPCPeer(ctx context.Context, in *UpdateVPCPeerRequest, opts ...grpc.CallOption) (*VPCPeer, error) ListVPCPeers(ctx context.Context, in *ListVPCPeersRequest, opts ...grpc.CallOption) (*ListVPCPeersResponse, error) GetVPCPeer(ctx context.Context, in *GetVPCPeerRequest, opts ...grpc.CallOption) (*VPCPeer, error) // securitypolicy apis CreateSecurityPolicy(ctx context.Context, in *CreateSecurityPolicyRequest, opts ...grpc.CallOption) (*SecurityPolicy, error) DeleteSecurityPolicy(ctx context.Context, in *DeleteSecurityPolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateSecurityPolicy(ctx context.Context, in *UpdateSecurityPolicyRequest, opts ...grpc.CallOption) (*SecurityPolicy, error) ListSecurityPolicys(ctx context.Context, in *ListSecurityPolicysRequest, opts ...grpc.CallOption) (*ListSecurityPolicysResponse, error) GetSecurityPolicy(ctx context.Context, in *GetSecurityPolicyRequest, opts ...grpc.CallOption) (*SecurityPolicy, error) // securityrule apis CreateSecurityRule(ctx context.Context, in *CreateSecurityRuleRequest, opts ...grpc.CallOption) (*SecurityRule, error) DeleteSecurityRule(ctx context.Context, in *DeleteSecurityRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateSecurityRule(ctx context.Context, in *UpdateSecurityRuleRequest, opts ...grpc.CallOption) (*SecurityRule, error) ListSecurityRules(ctx context.Context, in *ListSecurityRulesRequest, opts ...grpc.CallOption) (*ListSecurityRulesResponse, error) GetSecurityRule(ctx context.Context, in *GetSecurityRuleRequest, opts ...grpc.CallOption) (*SecurityRule, error) // securityprofile apis CreateSecurityProfile(ctx context.Context, in *CreateSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error) DeleteSecurityProfile(ctx context.Context, in *DeleteSecurityProfileRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) UpdateSecurityProfile(ctx context.Context, in *UpdateSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error) ListSecurityProfiles(ctx context.Context, in *ListSecurityProfilesRequest, opts ...grpc.CallOption) (*ListSecurityProfilesResponse, error) GetSecurityProfile(ctx context.Context, in *GetSecurityProfileRequest, opts ...grpc.CallOption) (*SecurityProfile, error) }
CloudInfraServiceClient is the client API for CloudInfraService 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 NewCloudInfraServiceClient ¶
func NewCloudInfraServiceClient(cc grpc.ClientConnInterface) CloudInfraServiceClient
type CloudInfraServiceServer ¶
type CloudInfraServiceServer interface { // device capabilities GetDeviceCapabilities(context.Context, *GetDeviceCapabilitiesRequest) (*DeviceCapabilities, error) // device apis CreateDevice(context.Context, *CreateDeviceRequest) (*Device, error) DeleteDevice(context.Context, *DeleteDeviceRequest) (*emptypb.Empty, error) UpdateDevice(context.Context, *UpdateDeviceRequest) (*Device, error) ListDevices(context.Context, *ListDevicesRequest) (*ListDevicesResponse, error) GetDevice(context.Context, *GetDeviceRequest) (*Device, error) // port apis UpdatePort(context.Context, *UpdatePortRequest) (*Port, error) ListPorts(context.Context, *ListPortsRequest) (*ListPortsResponse, error) GetPort(context.Context, *GetPortRequest) (*Port, error) // vnic apis CreateVnic(context.Context, *CreateVnicRequest) (*Vnic, error) DeleteVnic(context.Context, *DeleteVnicRequest) (*emptypb.Empty, error) UpdateVnic(context.Context, *UpdateVnicRequest) (*Vnic, error) ListVnics(context.Context, *ListVnicsRequest) (*ListVnicsResponse, error) GetVnic(context.Context, *GetVnicRequest) (*Vnic, error) // interface apis CreateInterface(context.Context, *CreateInterfaceRequest) (*Interface, error) DeleteInterface(context.Context, *DeleteInterfaceRequest) (*emptypb.Empty, error) UpdateInterface(context.Context, *UpdateInterfaceRequest) (*Interface, error) ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error) GetInterface(context.Context, *GetInterfaceRequest) (*Interface, error) // routetable apis CreateRouteTable(context.Context, *CreateRouteTableRequest) (*RouteTable, error) DeleteRouteTable(context.Context, *DeleteRouteTableRequest) (*emptypb.Empty, error) UpdateRouteTable(context.Context, *UpdateRouteTableRequest) (*RouteTable, error) ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error) GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error) // route apis CreateRoute(context.Context, *CreateRouteRequest) (*Route, error) DeleteRoute(context.Context, *DeleteRouteRequest) (*emptypb.Empty, error) UpdateRoute(context.Context, *UpdateRouteRequest) (*Route, error) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error) GetRoute(context.Context, *GetRouteRequest) (*Route, error) // underlayroute apis CreateUnderlayRoute(context.Context, *CreateUnderlayRouteRequest) (*UnderlayRoute, error) DeleteUnderlayRoute(context.Context, *DeleteUnderlayRouteRequest) (*emptypb.Empty, error) UpdateUnderlayRoute(context.Context, *UpdateUnderlayRouteRequest) (*UnderlayRoute, error) ListUnderlayRoutes(context.Context, *ListUnderlayRoutesRequest) (*ListUnderlayRoutesResponse, error) GetUnderlayRoute(context.Context, *GetUnderlayRouteRequest) (*UnderlayRoute, error) // bgp (optional) apis CreateBgp(context.Context, *CreateBgpRequest) (*Bgp, error) DeleteBgp(context.Context, *DeleteBgpRequest) (*emptypb.Empty, error) UpdateBgp(context.Context, *UpdateBgpRequest) (*Bgp, error) ListBgps(context.Context, *ListBgpsRequest) (*ListBgpsResponse, error) GetBgp(context.Context, *GetBgpRequest) (*Bgp, error) // bgppeer (optional) apis CreateBGPPeer(context.Context, *CreateBGPPeerRequest) (*BGPPeer, error) DeleteBGPPeer(context.Context, *DeleteBGPPeerRequest) (*emptypb.Empty, error) UpdateBGPPeer(context.Context, *UpdateBGPPeerRequest) (*BGPPeer, error) ListBGPPeers(context.Context, *ListBGPPeersRequest) (*ListBGPPeersResponse, error) GetBGPPeer(context.Context, *GetBGPPeerRequest) (*BGPPeer, error) // bgppeeraf (optional) apis CreateBGPPeerAf(context.Context, *CreateBGPPeerAfRequest) (*BGPPeerAf, error) DeleteBGPPeerAf(context.Context, *DeleteBGPPeerAfRequest) (*emptypb.Empty, error) UpdateBGPPeerAf(context.Context, *UpdateBGPPeerAfRequest) (*BGPPeerAf, error) ListBGPPeerAfs(context.Context, *ListBGPPeerAfsRequest) (*ListBGPPeerAfsResponse, error) GetBGPPeerAf(context.Context, *GetBGPPeerAfRequest) (*BGPPeerAf, error) // mapping apis CreateMapping(context.Context, *CreateMappingRequest) (*Mapping, error) DeleteMapping(context.Context, *DeleteMappingRequest) (*emptypb.Empty, error) UpdateMapping(context.Context, *UpdateMappingRequest) (*Mapping, error) ListMappings(context.Context, *ListMappingsRequest) (*ListMappingsResponse, error) GetMapping(context.Context, *GetMappingRequest) (*Mapping, error) // nexthop apis CreateNextHop(context.Context, *CreateNextHopRequest) (*NextHop, error) DeleteNextHop(context.Context, *DeleteNextHopRequest) (*emptypb.Empty, error) UpdateNextHop(context.Context, *UpdateNextHopRequest) (*NextHop, error) ListNextHop(context.Context, *ListNextHopsRequest) (*ListNextHopsResponse, error) GetNextHop(context.Context, *GetNextHopRequest) (*NextHop, error) // nexthopgroup apis CreateNextHopGroup(context.Context, *CreateNextHopGroupRequest) (*NextHopGroup, error) DeleteNextHopGroup(context.Context, *DeleteNextHopGroupRequest) (*emptypb.Empty, error) UpdateNextHopGroup(context.Context, *UpdateNextHopGroupRequest) (*NextHopGroup, error) ListNextHopGroups(context.Context, *ListNextHopGroupsRequest) (*ListNextHopGroupsResponse, error) GetNextHopGroup(context.Context, *GetNextHopGroupRequest) (*NextHopGroup, error) // subnet apis CreateSubnet(context.Context, *CreateSubnetRequest) (*Subnet, error) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*emptypb.Empty, error) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*Subnet, error) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error) // tunnel apis CreateTunnel(context.Context, *CreateTunnelRequest) (*Tunnel, error) DeleteTunnel(context.Context, *DeleteTunnelRequest) (*emptypb.Empty, error) UpdateTunnel(context.Context, *UpdateTunnelRequest) (*Tunnel, error) ListTunnels(context.Context, *ListTunnelsRequest) (*ListTunnelsResponse, error) GetTunnel(context.Context, *GetTunnelRequest) (*Tunnel, error) // vpc apis CreateVpc(context.Context, *CreateVpcRequest) (*Vpc, error) DeleteVpc(context.Context, *DeleteVpcRequest) (*emptypb.Empty, error) UpdateVpc(context.Context, *UpdateVpcRequest) (*Vpc, error) ListVpcs(context.Context, *ListVpcsRequest) (*ListVpcsResponse, error) GetVpc(context.Context, *GetVpcRequest) (*Vpc, error) // vpcpeer apis CreateVPCPeer(context.Context, *CreateVPCPeerRequest) (*VPCPeer, error) DeleteVPCPeer(context.Context, *DeleteVPCPeerRequest) (*emptypb.Empty, error) UpdateVPCPeer(context.Context, *UpdateVPCPeerRequest) (*VPCPeer, error) ListVPCPeers(context.Context, *ListVPCPeersRequest) (*ListVPCPeersResponse, error) GetVPCPeer(context.Context, *GetVPCPeerRequest) (*VPCPeer, error) // securitypolicy apis CreateSecurityPolicy(context.Context, *CreateSecurityPolicyRequest) (*SecurityPolicy, error) DeleteSecurityPolicy(context.Context, *DeleteSecurityPolicyRequest) (*emptypb.Empty, error) UpdateSecurityPolicy(context.Context, *UpdateSecurityPolicyRequest) (*SecurityPolicy, error) ListSecurityPolicys(context.Context, *ListSecurityPolicysRequest) (*ListSecurityPolicysResponse, error) GetSecurityPolicy(context.Context, *GetSecurityPolicyRequest) (*SecurityPolicy, error) // securityrule apis CreateSecurityRule(context.Context, *CreateSecurityRuleRequest) (*SecurityRule, error) DeleteSecurityRule(context.Context, *DeleteSecurityRuleRequest) (*emptypb.Empty, error) UpdateSecurityRule(context.Context, *UpdateSecurityRuleRequest) (*SecurityRule, error) ListSecurityRules(context.Context, *ListSecurityRulesRequest) (*ListSecurityRulesResponse, error) GetSecurityRule(context.Context, *GetSecurityRuleRequest) (*SecurityRule, error) // securityprofile apis CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*SecurityProfile, error) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*emptypb.Empty, error) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*SecurityProfile, error) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error) }
CloudInfraServiceServer is the server API for CloudInfraService service. All implementations should embed UnimplementedCloudInfraServiceServer for forward compatibility
type ControlIfSpec ¶
type ControlIfSpec struct { // IP address hosted on the inband control interface Prefix *_go.IPPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // mac address of the interface MacAddress []byte `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // contains filtered or unexported fields }
Inband control interface configuration
func (*ControlIfSpec) Descriptor
deprecated
func (*ControlIfSpec) Descriptor() ([]byte, []int)
Deprecated: Use ControlIfSpec.ProtoReflect.Descriptor instead.
func (*ControlIfSpec) GetMacAddress ¶
func (x *ControlIfSpec) GetMacAddress() []byte
func (*ControlIfSpec) GetPrefix ¶
func (x *ControlIfSpec) GetPrefix() *_go.IPPrefix
func (*ControlIfSpec) ProtoMessage ¶
func (*ControlIfSpec) ProtoMessage()
func (*ControlIfSpec) ProtoReflect ¶
func (x *ControlIfSpec) ProtoReflect() protoreflect.Message
func (*ControlIfSpec) Reset ¶
func (x *ControlIfSpec) Reset()
func (*ControlIfSpec) String ¶
func (x *ControlIfSpec) String() string
type CreateBGPPeerAfRequest ¶
type CreateBGPPeerAfRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // bgppeeraf Bgppeeraf *BGPPeerAf `protobuf:"bytes,2,opt,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"` // bgppeeraf_id BgppeerafId string `protobuf:"bytes,3,opt,name=bgppeeraf_id,json=bgppeerafId,proto3" json:"bgppeeraf_id,omitempty"` // contains filtered or unexported fields }
Create BGPPeerAf Request
func (*CreateBGPPeerAfRequest) Descriptor
deprecated
func (*CreateBGPPeerAfRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBGPPeerAfRequest.ProtoReflect.Descriptor instead.
func (*CreateBGPPeerAfRequest) GetBgppeeraf ¶
func (x *CreateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf
func (*CreateBGPPeerAfRequest) GetBgppeerafId ¶
func (x *CreateBGPPeerAfRequest) GetBgppeerafId() string
func (*CreateBGPPeerAfRequest) GetParent ¶
func (x *CreateBGPPeerAfRequest) GetParent() string
func (*CreateBGPPeerAfRequest) ProtoMessage ¶
func (*CreateBGPPeerAfRequest) ProtoMessage()
func (*CreateBGPPeerAfRequest) ProtoReflect ¶
func (x *CreateBGPPeerAfRequest) ProtoReflect() protoreflect.Message
func (*CreateBGPPeerAfRequest) Reset ¶
func (x *CreateBGPPeerAfRequest) Reset()
func (*CreateBGPPeerAfRequest) String ¶
func (x *CreateBGPPeerAfRequest) String() string
type CreateBGPPeerRequest ¶
type CreateBGPPeerRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // bgppeer Bgppeer *BGPPeer `protobuf:"bytes,2,opt,name=bgppeer,proto3" json:"bgppeer,omitempty"` // bgppeer_id BgppeerId string `protobuf:"bytes,3,opt,name=bgppeer_id,json=bgppeerId,proto3" json:"bgppeer_id,omitempty"` // contains filtered or unexported fields }
Create BGPPeer Request
func (*CreateBGPPeerRequest) Descriptor
deprecated
func (*CreateBGPPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBGPPeerRequest.ProtoReflect.Descriptor instead.
func (*CreateBGPPeerRequest) GetBgppeer ¶
func (x *CreateBGPPeerRequest) GetBgppeer() *BGPPeer
func (*CreateBGPPeerRequest) GetBgppeerId ¶
func (x *CreateBGPPeerRequest) GetBgppeerId() string
func (*CreateBGPPeerRequest) GetParent ¶
func (x *CreateBGPPeerRequest) GetParent() string
func (*CreateBGPPeerRequest) ProtoMessage ¶
func (*CreateBGPPeerRequest) ProtoMessage()
func (*CreateBGPPeerRequest) ProtoReflect ¶
func (x *CreateBGPPeerRequest) ProtoReflect() protoreflect.Message
func (*CreateBGPPeerRequest) Reset ¶
func (x *CreateBGPPeerRequest) Reset()
func (*CreateBGPPeerRequest) String ¶
func (x *CreateBGPPeerRequest) String() string
type CreateBgpRequest ¶
type CreateBgpRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // bgp Bgp *Bgp `protobuf:"bytes,2,opt,name=bgp,proto3" json:"bgp,omitempty"` // bgp_id BgpId string `protobuf:"bytes,3,opt,name=bgp_id,json=bgpId,proto3" json:"bgp_id,omitempty"` // contains filtered or unexported fields }
Create Bgp Request
func (*CreateBgpRequest) Descriptor
deprecated
func (*CreateBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBgpRequest.ProtoReflect.Descriptor instead.
func (*CreateBgpRequest) GetBgp ¶
func (x *CreateBgpRequest) GetBgp() *Bgp
func (*CreateBgpRequest) GetBgpId ¶
func (x *CreateBgpRequest) GetBgpId() string
func (*CreateBgpRequest) GetParent ¶
func (x *CreateBgpRequest) GetParent() string
func (*CreateBgpRequest) ProtoMessage ¶
func (*CreateBgpRequest) ProtoMessage()
func (*CreateBgpRequest) ProtoReflect ¶
func (x *CreateBgpRequest) ProtoReflect() protoreflect.Message
func (*CreateBgpRequest) Reset ¶
func (x *CreateBgpRequest) Reset()
func (*CreateBgpRequest) String ¶
func (x *CreateBgpRequest) String() string
type CreateDeviceRequest ¶
type CreateDeviceRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // device Device *Device `protobuf:"bytes,2,opt,name=device,proto3" json:"device,omitempty"` // device_id DeviceId string `protobuf:"bytes,3,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"` // contains filtered or unexported fields }
Create Device Request
func (*CreateDeviceRequest) Descriptor
deprecated
func (*CreateDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDeviceRequest.ProtoReflect.Descriptor instead.
func (*CreateDeviceRequest) GetDevice ¶
func (x *CreateDeviceRequest) GetDevice() *Device
func (*CreateDeviceRequest) GetDeviceId ¶
func (x *CreateDeviceRequest) GetDeviceId() string
func (*CreateDeviceRequest) GetParent ¶
func (x *CreateDeviceRequest) GetParent() string
func (*CreateDeviceRequest) ProtoMessage ¶
func (*CreateDeviceRequest) ProtoMessage()
func (*CreateDeviceRequest) ProtoReflect ¶
func (x *CreateDeviceRequest) ProtoReflect() protoreflect.Message
func (*CreateDeviceRequest) Reset ¶
func (x *CreateDeviceRequest) Reset()
func (*CreateDeviceRequest) String ¶
func (x *CreateDeviceRequest) String() string
type CreateInterfaceRequest ¶
type CreateInterfaceRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // interface Interface *Interface `protobuf:"bytes,2,opt,name=interface,proto3" json:"interface,omitempty"` // interface_id InterfaceId string `protobuf:"bytes,3,opt,name=interface_id,json=interfaceId,proto3" json:"interface_id,omitempty"` // contains filtered or unexported fields }
Create Interface Request
func (*CreateInterfaceRequest) Descriptor
deprecated
func (*CreateInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateInterfaceRequest.ProtoReflect.Descriptor instead.
func (*CreateInterfaceRequest) GetInterface ¶
func (x *CreateInterfaceRequest) GetInterface() *Interface
func (*CreateInterfaceRequest) GetInterfaceId ¶
func (x *CreateInterfaceRequest) GetInterfaceId() string
func (*CreateInterfaceRequest) GetParent ¶
func (x *CreateInterfaceRequest) GetParent() string
func (*CreateInterfaceRequest) ProtoMessage ¶
func (*CreateInterfaceRequest) ProtoMessage()
func (*CreateInterfaceRequest) ProtoReflect ¶
func (x *CreateInterfaceRequest) ProtoReflect() protoreflect.Message
func (*CreateInterfaceRequest) Reset ¶
func (x *CreateInterfaceRequest) Reset()
func (*CreateInterfaceRequest) String ¶
func (x *CreateInterfaceRequest) String() string
type CreateMappingRequest ¶
type CreateMappingRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // mapping Mapping *Mapping `protobuf:"bytes,2,opt,name=mapping,proto3" json:"mapping,omitempty"` // mapping_id MappingId string `protobuf:"bytes,3,opt,name=mapping_id,json=mappingId,proto3" json:"mapping_id,omitempty"` // contains filtered or unexported fields }
Create Mapping Request
func (*CreateMappingRequest) Descriptor
deprecated
func (*CreateMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMappingRequest.ProtoReflect.Descriptor instead.
func (*CreateMappingRequest) GetMapping ¶
func (x *CreateMappingRequest) GetMapping() *Mapping
func (*CreateMappingRequest) GetMappingId ¶
func (x *CreateMappingRequest) GetMappingId() string
func (*CreateMappingRequest) GetParent ¶
func (x *CreateMappingRequest) GetParent() string
func (*CreateMappingRequest) ProtoMessage ¶
func (*CreateMappingRequest) ProtoMessage()
func (*CreateMappingRequest) ProtoReflect ¶
func (x *CreateMappingRequest) ProtoReflect() protoreflect.Message
func (*CreateMappingRequest) Reset ¶
func (x *CreateMappingRequest) Reset()
func (*CreateMappingRequest) String ¶
func (x *CreateMappingRequest) String() string
type CreateNextHopGroupRequest ¶
type CreateNextHopGroupRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // nexthopgroup Nexthopgroup *NextHopGroup `protobuf:"bytes,2,opt,name=nexthopgroup,proto3" json:"nexthopgroup,omitempty"` // nexthopgroup_id NexthopgroupId string `protobuf:"bytes,3,opt,name=nexthopgroup_id,json=nexthopgroupId,proto3" json:"nexthopgroup_id,omitempty"` // contains filtered or unexported fields }
Create NextHopGroup Request
func (*CreateNextHopGroupRequest) Descriptor
deprecated
func (*CreateNextHopGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNextHopGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateNextHopGroupRequest) GetNexthopgroup ¶
func (x *CreateNextHopGroupRequest) GetNexthopgroup() *NextHopGroup
func (*CreateNextHopGroupRequest) GetNexthopgroupId ¶
func (x *CreateNextHopGroupRequest) GetNexthopgroupId() string
func (*CreateNextHopGroupRequest) GetParent ¶
func (x *CreateNextHopGroupRequest) GetParent() string
func (*CreateNextHopGroupRequest) ProtoMessage ¶
func (*CreateNextHopGroupRequest) ProtoMessage()
func (*CreateNextHopGroupRequest) ProtoReflect ¶
func (x *CreateNextHopGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateNextHopGroupRequest) Reset ¶
func (x *CreateNextHopGroupRequest) Reset()
func (*CreateNextHopGroupRequest) String ¶
func (x *CreateNextHopGroupRequest) String() string
type CreateNextHopRequest ¶
type CreateNextHopRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // nexthop Nexthop *NextHop `protobuf:"bytes,2,opt,name=nexthop,proto3" json:"nexthop,omitempty"` // nexthop_id NexthopId string `protobuf:"bytes,3,opt,name=nexthop_id,json=nexthopId,proto3" json:"nexthop_id,omitempty"` // contains filtered or unexported fields }
Create NextHop Request
func (*CreateNextHopRequest) Descriptor
deprecated
func (*CreateNextHopRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNextHopRequest.ProtoReflect.Descriptor instead.
func (*CreateNextHopRequest) GetNexthop ¶
func (x *CreateNextHopRequest) GetNexthop() *NextHop
func (*CreateNextHopRequest) GetNexthopId ¶
func (x *CreateNextHopRequest) GetNexthopId() string
func (*CreateNextHopRequest) GetParent ¶
func (x *CreateNextHopRequest) GetParent() string
func (*CreateNextHopRequest) ProtoMessage ¶
func (*CreateNextHopRequest) ProtoMessage()
func (*CreateNextHopRequest) ProtoReflect ¶
func (x *CreateNextHopRequest) ProtoReflect() protoreflect.Message
func (*CreateNextHopRequest) Reset ¶
func (x *CreateNextHopRequest) Reset()
func (*CreateNextHopRequest) String ¶
func (x *CreateNextHopRequest) String() string
type CreateRouteRequest ¶
type CreateRouteRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // route Route *Route `protobuf:"bytes,2,opt,name=route,proto3" json:"route,omitempty"` // route_id RouteId string `protobuf:"bytes,3,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"` // contains filtered or unexported fields }
Create Route Request
func (*CreateRouteRequest) Descriptor
deprecated
func (*CreateRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRouteRequest.ProtoReflect.Descriptor instead.
func (*CreateRouteRequest) GetParent ¶
func (x *CreateRouteRequest) GetParent() string
func (*CreateRouteRequest) GetRoute ¶
func (x *CreateRouteRequest) GetRoute() *Route
func (*CreateRouteRequest) GetRouteId ¶
func (x *CreateRouteRequest) GetRouteId() string
func (*CreateRouteRequest) ProtoMessage ¶
func (*CreateRouteRequest) ProtoMessage()
func (*CreateRouteRequest) ProtoReflect ¶
func (x *CreateRouteRequest) ProtoReflect() protoreflect.Message
func (*CreateRouteRequest) Reset ¶
func (x *CreateRouteRequest) Reset()
func (*CreateRouteRequest) String ¶
func (x *CreateRouteRequest) String() string
type CreateRouteTableRequest ¶
type CreateRouteTableRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // routetable Routetable *RouteTable `protobuf:"bytes,2,opt,name=routetable,proto3" json:"routetable,omitempty"` // routetable_id RoutetableId string `protobuf:"bytes,3,opt,name=routetable_id,json=routetableId,proto3" json:"routetable_id,omitempty"` // contains filtered or unexported fields }
Create RouteTable Request
func (*CreateRouteTableRequest) Descriptor
deprecated
func (*CreateRouteTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRouteTableRequest.ProtoReflect.Descriptor instead.
func (*CreateRouteTableRequest) GetParent ¶
func (x *CreateRouteTableRequest) GetParent() string
func (*CreateRouteTableRequest) GetRoutetable ¶
func (x *CreateRouteTableRequest) GetRoutetable() *RouteTable
func (*CreateRouteTableRequest) GetRoutetableId ¶
func (x *CreateRouteTableRequest) GetRoutetableId() string
func (*CreateRouteTableRequest) ProtoMessage ¶
func (*CreateRouteTableRequest) ProtoMessage()
func (*CreateRouteTableRequest) ProtoReflect ¶
func (x *CreateRouteTableRequest) ProtoReflect() protoreflect.Message
func (*CreateRouteTableRequest) Reset ¶
func (x *CreateRouteTableRequest) Reset()
func (*CreateRouteTableRequest) String ¶
func (x *CreateRouteTableRequest) String() string
type CreateSecurityPolicyRequest ¶
type CreateSecurityPolicyRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // securitypolicy Securitypolicy *SecurityPolicy `protobuf:"bytes,2,opt,name=securitypolicy,proto3" json:"securitypolicy,omitempty"` // securitypolicy_id SecuritypolicyId string `protobuf:"bytes,3,opt,name=securitypolicy_id,json=securitypolicyId,proto3" json:"securitypolicy_id,omitempty"` // contains filtered or unexported fields }
Create SecurityPolicy Request
func (*CreateSecurityPolicyRequest) Descriptor
deprecated
func (*CreateSecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityPolicyRequest) GetParent ¶
func (x *CreateSecurityPolicyRequest) GetParent() string
func (*CreateSecurityPolicyRequest) GetSecuritypolicy ¶
func (x *CreateSecurityPolicyRequest) GetSecuritypolicy() *SecurityPolicy
func (*CreateSecurityPolicyRequest) GetSecuritypolicyId ¶
func (x *CreateSecurityPolicyRequest) GetSecuritypolicyId() string
func (*CreateSecurityPolicyRequest) ProtoMessage ¶
func (*CreateSecurityPolicyRequest) ProtoMessage()
func (*CreateSecurityPolicyRequest) ProtoReflect ¶
func (x *CreateSecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityPolicyRequest) Reset ¶
func (x *CreateSecurityPolicyRequest) Reset()
func (*CreateSecurityPolicyRequest) String ¶
func (x *CreateSecurityPolicyRequest) String() string
type CreateSecurityProfileRequest ¶
type CreateSecurityProfileRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // securityprofile Securityprofile *SecurityProfile `protobuf:"bytes,2,opt,name=securityprofile,proto3" json:"securityprofile,omitempty"` // securityprofile_id SecurityprofileId string `protobuf:"bytes,3,opt,name=securityprofile_id,json=securityprofileId,proto3" json:"securityprofile_id,omitempty"` // contains filtered or unexported fields }
Create SecurityProfile Request
func (*CreateSecurityProfileRequest) Descriptor
deprecated
func (*CreateSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityProfileRequest) GetParent ¶
func (x *CreateSecurityProfileRequest) GetParent() string
func (*CreateSecurityProfileRequest) GetSecurityprofile ¶
func (x *CreateSecurityProfileRequest) GetSecurityprofile() *SecurityProfile
func (*CreateSecurityProfileRequest) GetSecurityprofileId ¶
func (x *CreateSecurityProfileRequest) GetSecurityprofileId() string
func (*CreateSecurityProfileRequest) ProtoMessage ¶
func (*CreateSecurityProfileRequest) ProtoMessage()
func (*CreateSecurityProfileRequest) ProtoReflect ¶
func (x *CreateSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityProfileRequest) Reset ¶
func (x *CreateSecurityProfileRequest) Reset()
func (*CreateSecurityProfileRequest) String ¶
func (x *CreateSecurityProfileRequest) String() string
type CreateSecurityRuleRequest ¶
type CreateSecurityRuleRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // securityrule Securityrule *SecurityRule `protobuf:"bytes,2,opt,name=securityrule,proto3" json:"securityrule,omitempty"` // securityrule_id SecurityruleId string `protobuf:"bytes,3,opt,name=securityrule_id,json=securityruleId,proto3" json:"securityrule_id,omitempty"` // contains filtered or unexported fields }
Create SecurityRule Request
func (*CreateSecurityRuleRequest) Descriptor
deprecated
func (*CreateSecurityRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSecurityRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateSecurityRuleRequest) GetParent ¶
func (x *CreateSecurityRuleRequest) GetParent() string
func (*CreateSecurityRuleRequest) GetSecurityrule ¶
func (x *CreateSecurityRuleRequest) GetSecurityrule() *SecurityRule
func (*CreateSecurityRuleRequest) GetSecurityruleId ¶
func (x *CreateSecurityRuleRequest) GetSecurityruleId() string
func (*CreateSecurityRuleRequest) ProtoMessage ¶
func (*CreateSecurityRuleRequest) ProtoMessage()
func (*CreateSecurityRuleRequest) ProtoReflect ¶
func (x *CreateSecurityRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateSecurityRuleRequest) Reset ¶
func (x *CreateSecurityRuleRequest) Reset()
func (*CreateSecurityRuleRequest) String ¶
func (x *CreateSecurityRuleRequest) String() string
type CreateSubnetRequest ¶
type CreateSubnetRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // subnet Subnet *Subnet `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"` // subnet_id SubnetId string `protobuf:"bytes,3,opt,name=subnet_id,json=subnetId,proto3" json:"subnet_id,omitempty"` // contains filtered or unexported fields }
Create Subnet Request
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) 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 CreateTunnelRequest ¶
type CreateTunnelRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // tunnel Tunnel *Tunnel `protobuf:"bytes,2,opt,name=tunnel,proto3" json:"tunnel,omitempty"` // tunnel_id TunnelId string `protobuf:"bytes,3,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"` // contains filtered or unexported fields }
Create Tunnel Request
func (*CreateTunnelRequest) Descriptor
deprecated
func (*CreateTunnelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTunnelRequest.ProtoReflect.Descriptor instead.
func (*CreateTunnelRequest) GetParent ¶
func (x *CreateTunnelRequest) GetParent() string
func (*CreateTunnelRequest) GetTunnel ¶
func (x *CreateTunnelRequest) GetTunnel() *Tunnel
func (*CreateTunnelRequest) GetTunnelId ¶
func (x *CreateTunnelRequest) GetTunnelId() string
func (*CreateTunnelRequest) ProtoMessage ¶
func (*CreateTunnelRequest) ProtoMessage()
func (*CreateTunnelRequest) ProtoReflect ¶
func (x *CreateTunnelRequest) ProtoReflect() protoreflect.Message
func (*CreateTunnelRequest) Reset ¶
func (x *CreateTunnelRequest) Reset()
func (*CreateTunnelRequest) String ¶
func (x *CreateTunnelRequest) String() string
type CreateUnderlayRouteRequest ¶
type CreateUnderlayRouteRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // underlayroute Underlayroute *UnderlayRoute `protobuf:"bytes,2,opt,name=underlayroute,proto3" json:"underlayroute,omitempty"` // underlayroute_id UnderlayrouteId string `protobuf:"bytes,3,opt,name=underlayroute_id,json=underlayrouteId,proto3" json:"underlayroute_id,omitempty"` // contains filtered or unexported fields }
Create UnderlayRoute Request
func (*CreateUnderlayRouteRequest) Descriptor
deprecated
func (*CreateUnderlayRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUnderlayRouteRequest.ProtoReflect.Descriptor instead.
func (*CreateUnderlayRouteRequest) GetParent ¶
func (x *CreateUnderlayRouteRequest) GetParent() string
func (*CreateUnderlayRouteRequest) GetUnderlayroute ¶
func (x *CreateUnderlayRouteRequest) GetUnderlayroute() *UnderlayRoute
func (*CreateUnderlayRouteRequest) GetUnderlayrouteId ¶
func (x *CreateUnderlayRouteRequest) GetUnderlayrouteId() string
func (*CreateUnderlayRouteRequest) ProtoMessage ¶
func (*CreateUnderlayRouteRequest) ProtoMessage()
func (*CreateUnderlayRouteRequest) ProtoReflect ¶
func (x *CreateUnderlayRouteRequest) ProtoReflect() protoreflect.Message
func (*CreateUnderlayRouteRequest) Reset ¶
func (x *CreateUnderlayRouteRequest) Reset()
func (*CreateUnderlayRouteRequest) String ¶
func (x *CreateUnderlayRouteRequest) String() string
type CreateVPCPeerRequest ¶
type CreateVPCPeerRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // vpcpeer Vpcpeer *VPCPeer `protobuf:"bytes,2,opt,name=vpcpeer,proto3" json:"vpcpeer,omitempty"` // vpcpeer_id VpcpeerId string `protobuf:"bytes,3,opt,name=vpcpeer_id,json=vpcpeerId,proto3" json:"vpcpeer_id,omitempty"` // contains filtered or unexported fields }
Create VPCPeer Request
func (*CreateVPCPeerRequest) Descriptor
deprecated
func (*CreateVPCPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVPCPeerRequest.ProtoReflect.Descriptor instead.
func (*CreateVPCPeerRequest) GetParent ¶
func (x *CreateVPCPeerRequest) GetParent() string
func (*CreateVPCPeerRequest) GetVpcpeer ¶
func (x *CreateVPCPeerRequest) GetVpcpeer() *VPCPeer
func (*CreateVPCPeerRequest) GetVpcpeerId ¶
func (x *CreateVPCPeerRequest) GetVpcpeerId() string
func (*CreateVPCPeerRequest) ProtoMessage ¶
func (*CreateVPCPeerRequest) ProtoMessage()
func (*CreateVPCPeerRequest) ProtoReflect ¶
func (x *CreateVPCPeerRequest) ProtoReflect() protoreflect.Message
func (*CreateVPCPeerRequest) Reset ¶
func (x *CreateVPCPeerRequest) Reset()
func (*CreateVPCPeerRequest) String ¶
func (x *CreateVPCPeerRequest) String() string
type CreateVnicRequest ¶
type CreateVnicRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // vnic Vnic *Vnic `protobuf:"bytes,2,opt,name=vnic,proto3" json:"vnic,omitempty"` // vnic_id VnicId string `protobuf:"bytes,3,opt,name=vnic_id,json=vnicId,proto3" json:"vnic_id,omitempty"` // contains filtered or unexported fields }
Create Vnic Request
func (*CreateVnicRequest) Descriptor
deprecated
func (*CreateVnicRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVnicRequest.ProtoReflect.Descriptor instead.
func (*CreateVnicRequest) GetParent ¶
func (x *CreateVnicRequest) GetParent() string
func (*CreateVnicRequest) GetVnic ¶
func (x *CreateVnicRequest) GetVnic() *Vnic
func (*CreateVnicRequest) GetVnicId ¶
func (x *CreateVnicRequest) GetVnicId() string
func (*CreateVnicRequest) ProtoMessage ¶
func (*CreateVnicRequest) ProtoMessage()
func (*CreateVnicRequest) ProtoReflect ¶
func (x *CreateVnicRequest) ProtoReflect() protoreflect.Message
func (*CreateVnicRequest) Reset ¶
func (x *CreateVnicRequest) Reset()
func (*CreateVnicRequest) String ¶
func (x *CreateVnicRequest) String() string
type CreateVpcRequest ¶
type CreateVpcRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // vpc Vpc *Vpc `protobuf:"bytes,2,opt,name=vpc,proto3" json:"vpc,omitempty"` // vpc_id VpcId string `protobuf:"bytes,3,opt,name=vpc_id,json=vpcId,proto3" json:"vpc_id,omitempty"` // contains filtered or unexported fields }
Create Vpc Request
func (*CreateVpcRequest) Descriptor
deprecated
func (*CreateVpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVpcRequest.ProtoReflect.Descriptor instead.
func (*CreateVpcRequest) GetParent ¶
func (x *CreateVpcRequest) GetParent() string
func (*CreateVpcRequest) GetVpc ¶
func (x *CreateVpcRequest) GetVpc() *Vpc
func (*CreateVpcRequest) GetVpcId ¶
func (x *CreateVpcRequest) GetVpcId() string
func (*CreateVpcRequest) ProtoMessage ¶
func (*CreateVpcRequest) ProtoMessage()
func (*CreateVpcRequest) ProtoReflect ¶
func (x *CreateVpcRequest) ProtoReflect() protoreflect.Message
func (*CreateVpcRequest) Reset ¶
func (x *CreateVpcRequest) Reset()
func (*CreateVpcRequest) String ¶
func (x *CreateVpcRequest) String() string
type DNSOptions ¶
type DNSOptions struct { // when DropMultiQueryMessage is set, drop DNS query messages that contain // more than one DNS query in same packet DropMultiQueryMessages bool `` /* 132-byte string literal not displayed */ // when DropLargeDomainNameMessage is set, DNS mwessages containing domain // name exceeding 255 bytes are dropped DropLargeDomainNameRef bool `` /* 134-byte string literal not displayed */ // when DropLongLabelMessage is set, DNS messages containing labels // exceeding 63 bytes are dropped DropLongLabelMessages bool `` /* 129-byte string literal not displayed */ // when DropMultiZoneMessagesis set, DNS messages containing more than one // zone are dropped DropMultiZoneMessages bool `` /* 129-byte string literal not displayed */ // DNS session will be closed if response is not seen for a DNS query within // ResponseTimeout seconds, default 60 ResponseTimeout int32 `protobuf:"varint,5,opt,name=response_timeout,json=responseTimeout,proto3" json:"response_timeout,omitempty"` // MaxMessageLength defines the maximum length of the DNS query/response // message the ALG will handle range:512-8192,default=512 MaxMessageLength int32 `protobuf:"varint,6,opt,name=max_message_length,json=maxMessageLength,proto3" json:"max_message_length,omitempty"` // contains filtered or unexported fields }
DNS ALG specific options these options are applicable to DNS request messages only
func (*DNSOptions) Descriptor
deprecated
func (*DNSOptions) Descriptor() ([]byte, []int)
Deprecated: Use DNSOptions.ProtoReflect.Descriptor instead.
func (*DNSOptions) GetDropLargeDomainNameRef ¶
func (x *DNSOptions) GetDropLargeDomainNameRef() bool
func (*DNSOptions) GetDropLongLabelMessages ¶
func (x *DNSOptions) GetDropLongLabelMessages() bool
func (*DNSOptions) GetDropMultiQueryMessages ¶
func (x *DNSOptions) GetDropMultiQueryMessages() bool
func (*DNSOptions) GetDropMultiZoneMessages ¶
func (x *DNSOptions) GetDropMultiZoneMessages() bool
func (*DNSOptions) GetMaxMessageLength ¶
func (x *DNSOptions) GetMaxMessageLength() int32
func (*DNSOptions) GetResponseTimeout ¶
func (x *DNSOptions) GetResponseTimeout() int32
func (*DNSOptions) ProtoMessage ¶
func (*DNSOptions) ProtoMessage()
func (*DNSOptions) ProtoReflect ¶
func (x *DNSOptions) ProtoReflect() protoreflect.Message
func (*DNSOptions) Reset ¶
func (x *DNSOptions) Reset()
func (*DNSOptions) String ¶
func (x *DNSOptions) String() string
type DeleteBGPPeerAfRequest ¶
type DeleteBGPPeerAfRequest struct { // bgppeeraf id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete bgppeeraf request
func (*DeleteBGPPeerAfRequest) Descriptor
deprecated
func (*DeleteBGPPeerAfRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBGPPeerAfRequest.ProtoReflect.Descriptor instead.
func (*DeleteBGPPeerAfRequest) GetAllowMissing ¶
func (x *DeleteBGPPeerAfRequest) GetAllowMissing() bool
func (*DeleteBGPPeerAfRequest) GetName ¶
func (x *DeleteBGPPeerAfRequest) GetName() string
func (*DeleteBGPPeerAfRequest) ProtoMessage ¶
func (*DeleteBGPPeerAfRequest) ProtoMessage()
func (*DeleteBGPPeerAfRequest) ProtoReflect ¶
func (x *DeleteBGPPeerAfRequest) ProtoReflect() protoreflect.Message
func (*DeleteBGPPeerAfRequest) Reset ¶
func (x *DeleteBGPPeerAfRequest) Reset()
func (*DeleteBGPPeerAfRequest) String ¶
func (x *DeleteBGPPeerAfRequest) String() string
type DeleteBGPPeerRequest ¶
type DeleteBGPPeerRequest struct { // bgppeer id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete bgppeer request
func (*DeleteBGPPeerRequest) Descriptor
deprecated
func (*DeleteBGPPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBGPPeerRequest.ProtoReflect.Descriptor instead.
func (*DeleteBGPPeerRequest) GetAllowMissing ¶
func (x *DeleteBGPPeerRequest) GetAllowMissing() bool
func (*DeleteBGPPeerRequest) GetName ¶
func (x *DeleteBGPPeerRequest) GetName() string
func (*DeleteBGPPeerRequest) ProtoMessage ¶
func (*DeleteBGPPeerRequest) ProtoMessage()
func (*DeleteBGPPeerRequest) ProtoReflect ¶
func (x *DeleteBGPPeerRequest) ProtoReflect() protoreflect.Message
func (*DeleteBGPPeerRequest) Reset ¶
func (x *DeleteBGPPeerRequest) Reset()
func (*DeleteBGPPeerRequest) String ¶
func (x *DeleteBGPPeerRequest) String() string
type DeleteBgpRequest ¶
type DeleteBgpRequest struct { // bgp id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete bgp request
func (*DeleteBgpRequest) Descriptor
deprecated
func (*DeleteBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBgpRequest.ProtoReflect.Descriptor instead.
func (*DeleteBgpRequest) GetAllowMissing ¶
func (x *DeleteBgpRequest) GetAllowMissing() bool
func (*DeleteBgpRequest) GetName ¶
func (x *DeleteBgpRequest) GetName() string
func (*DeleteBgpRequest) ProtoMessage ¶
func (*DeleteBgpRequest) ProtoMessage()
func (*DeleteBgpRequest) ProtoReflect ¶
func (x *DeleteBgpRequest) ProtoReflect() protoreflect.Message
func (*DeleteBgpRequest) Reset ¶
func (x *DeleteBgpRequest) Reset()
func (*DeleteBgpRequest) String ¶
func (x *DeleteBgpRequest) String() string
type DeleteDeviceRequest ¶
type DeleteDeviceRequest struct { // device id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete device request
func (*DeleteDeviceRequest) Descriptor
deprecated
func (*DeleteDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDeviceRequest.ProtoReflect.Descriptor instead.
func (*DeleteDeviceRequest) GetAllowMissing ¶
func (x *DeleteDeviceRequest) GetAllowMissing() bool
func (*DeleteDeviceRequest) GetName ¶
func (x *DeleteDeviceRequest) GetName() string
func (*DeleteDeviceRequest) ProtoMessage ¶
func (*DeleteDeviceRequest) ProtoMessage()
func (*DeleteDeviceRequest) ProtoReflect ¶
func (x *DeleteDeviceRequest) ProtoReflect() protoreflect.Message
func (*DeleteDeviceRequest) Reset ¶
func (x *DeleteDeviceRequest) Reset()
func (*DeleteDeviceRequest) String ¶
func (x *DeleteDeviceRequest) String() string
type DeleteInterfaceRequest ¶
type DeleteInterfaceRequest struct { // interface id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete interface request
func (*DeleteInterfaceRequest) Descriptor
deprecated
func (*DeleteInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteInterfaceRequest.ProtoReflect.Descriptor instead.
func (*DeleteInterfaceRequest) GetAllowMissing ¶
func (x *DeleteInterfaceRequest) GetAllowMissing() bool
func (*DeleteInterfaceRequest) GetName ¶
func (x *DeleteInterfaceRequest) GetName() string
func (*DeleteInterfaceRequest) ProtoMessage ¶
func (*DeleteInterfaceRequest) ProtoMessage()
func (*DeleteInterfaceRequest) ProtoReflect ¶
func (x *DeleteInterfaceRequest) ProtoReflect() protoreflect.Message
func (*DeleteInterfaceRequest) Reset ¶
func (x *DeleteInterfaceRequest) Reset()
func (*DeleteInterfaceRequest) String ¶
func (x *DeleteInterfaceRequest) String() string
type DeleteMappingRequest ¶
type DeleteMappingRequest struct { // mapping id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete mapping request
func (*DeleteMappingRequest) Descriptor
deprecated
func (*DeleteMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMappingRequest.ProtoReflect.Descriptor instead.
func (*DeleteMappingRequest) GetAllowMissing ¶
func (x *DeleteMappingRequest) GetAllowMissing() bool
func (*DeleteMappingRequest) GetName ¶
func (x *DeleteMappingRequest) GetName() string
func (*DeleteMappingRequest) ProtoMessage ¶
func (*DeleteMappingRequest) ProtoMessage()
func (*DeleteMappingRequest) ProtoReflect ¶
func (x *DeleteMappingRequest) ProtoReflect() protoreflect.Message
func (*DeleteMappingRequest) Reset ¶
func (x *DeleteMappingRequest) Reset()
func (*DeleteMappingRequest) String ¶
func (x *DeleteMappingRequest) String() string
type DeleteNextHopGroupRequest ¶
type DeleteNextHopGroupRequest struct { // nexthopgroup id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete nexthopgroup request
func (*DeleteNextHopGroupRequest) Descriptor
deprecated
func (*DeleteNextHopGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNextHopGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteNextHopGroupRequest) GetAllowMissing ¶
func (x *DeleteNextHopGroupRequest) GetAllowMissing() bool
func (*DeleteNextHopGroupRequest) GetName ¶
func (x *DeleteNextHopGroupRequest) GetName() string
func (*DeleteNextHopGroupRequest) ProtoMessage ¶
func (*DeleteNextHopGroupRequest) ProtoMessage()
func (*DeleteNextHopGroupRequest) ProtoReflect ¶
func (x *DeleteNextHopGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteNextHopGroupRequest) Reset ¶
func (x *DeleteNextHopGroupRequest) Reset()
func (*DeleteNextHopGroupRequest) String ¶
func (x *DeleteNextHopGroupRequest) String() string
type DeleteNextHopRequest ¶
type DeleteNextHopRequest struct { // nexthop id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete nexthop request
func (*DeleteNextHopRequest) Descriptor
deprecated
func (*DeleteNextHopRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteNextHopRequest.ProtoReflect.Descriptor instead.
func (*DeleteNextHopRequest) GetAllowMissing ¶
func (x *DeleteNextHopRequest) GetAllowMissing() bool
func (*DeleteNextHopRequest) GetName ¶
func (x *DeleteNextHopRequest) GetName() string
func (*DeleteNextHopRequest) ProtoMessage ¶
func (*DeleteNextHopRequest) ProtoMessage()
func (*DeleteNextHopRequest) ProtoReflect ¶
func (x *DeleteNextHopRequest) ProtoReflect() protoreflect.Message
func (*DeleteNextHopRequest) Reset ¶
func (x *DeleteNextHopRequest) Reset()
func (*DeleteNextHopRequest) String ¶
func (x *DeleteNextHopRequest) String() string
type DeleteRouteRequest ¶
type DeleteRouteRequest struct { // route id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete route request
func (*DeleteRouteRequest) Descriptor
deprecated
func (*DeleteRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRouteRequest.ProtoReflect.Descriptor instead.
func (*DeleteRouteRequest) GetAllowMissing ¶
func (x *DeleteRouteRequest) GetAllowMissing() bool
func (*DeleteRouteRequest) GetName ¶
func (x *DeleteRouteRequest) GetName() string
func (*DeleteRouteRequest) ProtoMessage ¶
func (*DeleteRouteRequest) ProtoMessage()
func (*DeleteRouteRequest) ProtoReflect ¶
func (x *DeleteRouteRequest) ProtoReflect() protoreflect.Message
func (*DeleteRouteRequest) Reset ¶
func (x *DeleteRouteRequest) Reset()
func (*DeleteRouteRequest) String ¶
func (x *DeleteRouteRequest) String() string
type DeleteRouteTableRequest ¶
type DeleteRouteTableRequest struct { // routetable id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete routetable request
func (*DeleteRouteTableRequest) Descriptor
deprecated
func (*DeleteRouteTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRouteTableRequest.ProtoReflect.Descriptor instead.
func (*DeleteRouteTableRequest) GetAllowMissing ¶
func (x *DeleteRouteTableRequest) GetAllowMissing() bool
func (*DeleteRouteTableRequest) GetName ¶
func (x *DeleteRouteTableRequest) GetName() string
func (*DeleteRouteTableRequest) ProtoMessage ¶
func (*DeleteRouteTableRequest) ProtoMessage()
func (*DeleteRouteTableRequest) ProtoReflect ¶
func (x *DeleteRouteTableRequest) ProtoReflect() protoreflect.Message
func (*DeleteRouteTableRequest) Reset ¶
func (x *DeleteRouteTableRequest) Reset()
func (*DeleteRouteTableRequest) String ¶
func (x *DeleteRouteTableRequest) String() string
type DeleteSecurityPolicyRequest ¶
type DeleteSecurityPolicyRequest struct { // securitypolicy id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete securitypolicy request
func (*DeleteSecurityPolicyRequest) Descriptor
deprecated
func (*DeleteSecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityPolicyRequest) GetAllowMissing ¶
func (x *DeleteSecurityPolicyRequest) GetAllowMissing() bool
func (*DeleteSecurityPolicyRequest) GetName ¶
func (x *DeleteSecurityPolicyRequest) GetName() string
func (*DeleteSecurityPolicyRequest) ProtoMessage ¶
func (*DeleteSecurityPolicyRequest) ProtoMessage()
func (*DeleteSecurityPolicyRequest) ProtoReflect ¶
func (x *DeleteSecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityPolicyRequest) Reset ¶
func (x *DeleteSecurityPolicyRequest) Reset()
func (*DeleteSecurityPolicyRequest) String ¶
func (x *DeleteSecurityPolicyRequest) String() string
type DeleteSecurityProfileRequest ¶
type DeleteSecurityProfileRequest struct { // securityprofile id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete securityprofile request
func (*DeleteSecurityProfileRequest) Descriptor
deprecated
func (*DeleteSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityProfileRequest) GetAllowMissing ¶
func (x *DeleteSecurityProfileRequest) GetAllowMissing() bool
func (*DeleteSecurityProfileRequest) GetName ¶
func (x *DeleteSecurityProfileRequest) GetName() string
func (*DeleteSecurityProfileRequest) ProtoMessage ¶
func (*DeleteSecurityProfileRequest) ProtoMessage()
func (*DeleteSecurityProfileRequest) ProtoReflect ¶
func (x *DeleteSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityProfileRequest) Reset ¶
func (x *DeleteSecurityProfileRequest) Reset()
func (*DeleteSecurityProfileRequest) String ¶
func (x *DeleteSecurityProfileRequest) String() string
type DeleteSecurityRuleRequest ¶
type DeleteSecurityRuleRequest struct { // securityrule id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete securityrule request
func (*DeleteSecurityRuleRequest) Descriptor
deprecated
func (*DeleteSecurityRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSecurityRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteSecurityRuleRequest) GetAllowMissing ¶
func (x *DeleteSecurityRuleRequest) GetAllowMissing() bool
func (*DeleteSecurityRuleRequest) GetName ¶
func (x *DeleteSecurityRuleRequest) GetName() string
func (*DeleteSecurityRuleRequest) ProtoMessage ¶
func (*DeleteSecurityRuleRequest) ProtoMessage()
func (*DeleteSecurityRuleRequest) ProtoReflect ¶
func (x *DeleteSecurityRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteSecurityRuleRequest) Reset ¶
func (x *DeleteSecurityRuleRequest) Reset()
func (*DeleteSecurityRuleRequest) String ¶
func (x *DeleteSecurityRuleRequest) String() string
type DeleteSubnetRequest ¶
type DeleteSubnetRequest struct { // subnet id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete subnet request
func (*DeleteSubnetRequest) Descriptor
deprecated
func (*DeleteSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSubnetRequest.ProtoReflect.Descriptor instead.
func (*DeleteSubnetRequest) GetAllowMissing ¶
func (x *DeleteSubnetRequest) GetAllowMissing() bool
func (*DeleteSubnetRequest) GetName ¶
func (x *DeleteSubnetRequest) GetName() 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 DeleteTunnelRequest ¶
type DeleteTunnelRequest struct { // tunnel id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete Tunnel request
func (*DeleteTunnelRequest) Descriptor
deprecated
func (*DeleteTunnelRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTunnelRequest.ProtoReflect.Descriptor instead.
func (*DeleteTunnelRequest) GetAllowMissing ¶
func (x *DeleteTunnelRequest) GetAllowMissing() bool
func (*DeleteTunnelRequest) GetName ¶
func (x *DeleteTunnelRequest) GetName() string
func (*DeleteTunnelRequest) ProtoMessage ¶
func (*DeleteTunnelRequest) ProtoMessage()
func (*DeleteTunnelRequest) ProtoReflect ¶
func (x *DeleteTunnelRequest) ProtoReflect() protoreflect.Message
func (*DeleteTunnelRequest) Reset ¶
func (x *DeleteTunnelRequest) Reset()
func (*DeleteTunnelRequest) String ¶
func (x *DeleteTunnelRequest) String() string
type DeleteUnderlayRouteRequest ¶
type DeleteUnderlayRouteRequest struct { // underlayroute id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete underlayroute request
func (*DeleteUnderlayRouteRequest) Descriptor
deprecated
func (*DeleteUnderlayRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUnderlayRouteRequest.ProtoReflect.Descriptor instead.
func (*DeleteUnderlayRouteRequest) GetAllowMissing ¶
func (x *DeleteUnderlayRouteRequest) GetAllowMissing() bool
func (*DeleteUnderlayRouteRequest) GetName ¶
func (x *DeleteUnderlayRouteRequest) GetName() string
func (*DeleteUnderlayRouteRequest) ProtoMessage ¶
func (*DeleteUnderlayRouteRequest) ProtoMessage()
func (*DeleteUnderlayRouteRequest) ProtoReflect ¶
func (x *DeleteUnderlayRouteRequest) ProtoReflect() protoreflect.Message
func (*DeleteUnderlayRouteRequest) Reset ¶
func (x *DeleteUnderlayRouteRequest) Reset()
func (*DeleteUnderlayRouteRequest) String ¶
func (x *DeleteUnderlayRouteRequest) String() string
type DeleteVPCPeerRequest ¶
type DeleteVPCPeerRequest struct { // vpcpeer id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete vpcpeer request
func (*DeleteVPCPeerRequest) Descriptor
deprecated
func (*DeleteVPCPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVPCPeerRequest.ProtoReflect.Descriptor instead.
func (*DeleteVPCPeerRequest) GetAllowMissing ¶
func (x *DeleteVPCPeerRequest) GetAllowMissing() bool
func (*DeleteVPCPeerRequest) GetName ¶
func (x *DeleteVPCPeerRequest) GetName() string
func (*DeleteVPCPeerRequest) ProtoMessage ¶
func (*DeleteVPCPeerRequest) ProtoMessage()
func (*DeleteVPCPeerRequest) ProtoReflect ¶
func (x *DeleteVPCPeerRequest) ProtoReflect() protoreflect.Message
func (*DeleteVPCPeerRequest) Reset ¶
func (x *DeleteVPCPeerRequest) Reset()
func (*DeleteVPCPeerRequest) String ¶
func (x *DeleteVPCPeerRequest) String() string
type DeleteVnicRequest ¶
type DeleteVnicRequest struct { // vnic id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete vnic request
func (*DeleteVnicRequest) Descriptor
deprecated
func (*DeleteVnicRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVnicRequest.ProtoReflect.Descriptor instead.
func (*DeleteVnicRequest) GetAllowMissing ¶
func (x *DeleteVnicRequest) GetAllowMissing() bool
func (*DeleteVnicRequest) GetName ¶
func (x *DeleteVnicRequest) GetName() string
func (*DeleteVnicRequest) ProtoMessage ¶
func (*DeleteVnicRequest) ProtoMessage()
func (*DeleteVnicRequest) ProtoReflect ¶
func (x *DeleteVnicRequest) ProtoReflect() protoreflect.Message
func (*DeleteVnicRequest) Reset ¶
func (x *DeleteVnicRequest) Reset()
func (*DeleteVnicRequest) String ¶
func (x *DeleteVnicRequest) String() string
type DeleteVpcRequest ¶
type DeleteVpcRequest struct { // vpc id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // If set to true, and the resource is not found, the request will succeed // but no action will be taken on the server AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"` // contains filtered or unexported fields }
Delete vpc request
func (*DeleteVpcRequest) Descriptor
deprecated
func (*DeleteVpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVpcRequest.ProtoReflect.Descriptor instead.
func (*DeleteVpcRequest) GetAllowMissing ¶
func (x *DeleteVpcRequest) GetAllowMissing() bool
func (*DeleteVpcRequest) GetName ¶
func (x *DeleteVpcRequest) GetName() string
func (*DeleteVpcRequest) ProtoMessage ¶
func (*DeleteVpcRequest) ProtoMessage()
func (*DeleteVpcRequest) ProtoReflect ¶
func (x *DeleteVpcRequest) ProtoReflect() protoreflect.Message
func (*DeleteVpcRequest) Reset ¶
func (x *DeleteVpcRequest) Reset()
func (*DeleteVpcRequest) String ¶
func (x *DeleteVpcRequest) String() string
type Device ¶
type Device struct { // device's unique identifier Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // device's network configuration Spec *DeviceSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // device's network status Status *DeviceStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
device level network configuration and status
func (*Device) Descriptor
deprecated
func (*Device) GetSpec ¶
func (x *Device) GetSpec() *DeviceSpec
func (*Device) GetStatus ¶
func (x *Device) GetStatus() *DeviceStatus
func (*Device) ProtoMessage ¶
func (*Device) ProtoMessage()
func (*Device) ProtoReflect ¶
func (x *Device) ProtoReflect() protoreflect.Message
type DeviceCapabilities ¶
type DeviceCapabilities struct { // traffic routing capabilities RoutingCapabilties *DeviceCapabilitiesDynamicRouting `protobuf:"bytes,1,opt,name=routing_capabilties,json=routingCapabilties,proto3" json:"routing_capabilties,omitempty"` // network security policy capabilities NetworkPolicyCapabilities *DeviceCapabilitiesNetworkPolicy `` /* 138-byte string literal not displayed */ // contains filtered or unexported fields }
device capabilities indicate the capabilities of software/hardware as exposed by current firmware of the device. This can help cloud controller to adapt to the underlying xPU capabilities/feature
func (*DeviceCapabilities) Descriptor
deprecated
func (*DeviceCapabilities) Descriptor() ([]byte, []int)
Deprecated: Use DeviceCapabilities.ProtoReflect.Descriptor instead.
func (*DeviceCapabilities) GetNetworkPolicyCapabilities ¶
func (x *DeviceCapabilities) GetNetworkPolicyCapabilities() *DeviceCapabilitiesNetworkPolicy
func (*DeviceCapabilities) GetRoutingCapabilties ¶
func (x *DeviceCapabilities) GetRoutingCapabilties() *DeviceCapabilitiesDynamicRouting
func (*DeviceCapabilities) ProtoMessage ¶
func (*DeviceCapabilities) ProtoMessage()
func (*DeviceCapabilities) ProtoReflect ¶
func (x *DeviceCapabilities) ProtoReflect() protoreflect.Message
func (*DeviceCapabilities) Reset ¶
func (x *DeviceCapabilities) Reset()
func (*DeviceCapabilities) String ¶
func (x *DeviceCapabilities) String() string
type DeviceCapabilitiesDynamicRouting ¶
type DeviceCapabilitiesDynamicRouting struct { // device is capable of doing device routing for the underlay UnderlayBgp bool `protobuf:"varint,1,opt,name=underlay_bgp,json=underlayBgp,proto3" json:"underlay_bgp,omitempty"` // contains filtered or unexported fields }
device capabilities for dynamic routing
func (*DeviceCapabilitiesDynamicRouting) Descriptor
deprecated
func (*DeviceCapabilitiesDynamicRouting) Descriptor() ([]byte, []int)
Deprecated: Use DeviceCapabilitiesDynamicRouting.ProtoReflect.Descriptor instead.
func (*DeviceCapabilitiesDynamicRouting) GetUnderlayBgp ¶
func (x *DeviceCapabilitiesDynamicRouting) GetUnderlayBgp() bool
func (*DeviceCapabilitiesDynamicRouting) ProtoMessage ¶
func (*DeviceCapabilitiesDynamicRouting) ProtoMessage()
func (*DeviceCapabilitiesDynamicRouting) ProtoReflect ¶
func (x *DeviceCapabilitiesDynamicRouting) ProtoReflect() protoreflect.Message
func (*DeviceCapabilitiesDynamicRouting) Reset ¶
func (x *DeviceCapabilitiesDynamicRouting) Reset()
func (*DeviceCapabilitiesDynamicRouting) String ¶
func (x *DeviceCapabilitiesDynamicRouting) String() string
type DeviceCapabilitiesNetworkPolicy ¶
type DeviceCapabilitiesNetworkPolicy struct { // compact routes: capability for the datapath to do summarized route lookups vs flat flow lookups (default) CompactRules bool `protobuf:"varint,1,opt,name=compact_rules,json=compactRules,proto3" json:"compact_rules,omitempty"` // contains filtered or unexported fields }
device capabilities for network security policies
func (*DeviceCapabilitiesNetworkPolicy) Descriptor
deprecated
func (*DeviceCapabilitiesNetworkPolicy) Descriptor() ([]byte, []int)
Deprecated: Use DeviceCapabilitiesNetworkPolicy.ProtoReflect.Descriptor instead.
func (*DeviceCapabilitiesNetworkPolicy) GetCompactRules ¶
func (x *DeviceCapabilitiesNetworkPolicy) GetCompactRules() bool
func (*DeviceCapabilitiesNetworkPolicy) ProtoMessage ¶
func (*DeviceCapabilitiesNetworkPolicy) ProtoMessage()
func (*DeviceCapabilitiesNetworkPolicy) ProtoReflect ¶
func (x *DeviceCapabilitiesNetworkPolicy) ProtoReflect() protoreflect.Message
func (*DeviceCapabilitiesNetworkPolicy) Reset ¶
func (x *DeviceCapabilitiesNetworkPolicy) Reset()
func (*DeviceCapabilitiesNetworkPolicy) String ¶
func (x *DeviceCapabilitiesNetworkPolicy) String() string
type DeviceSpec ¶
type DeviceSpec struct { // underlay ipv4 address for tunnel initiation/termination Ipv4Address *_go.IPAddress `protobuf:"bytes,1,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"` // underlay ipv6 address for tunnel initiation/termination Ipv6Address *_go.IPAddress `protobuf:"bytes,2,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"` // device's mac address - for outer ethernet header MacAddr []byte `protobuf:"bytes,3,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"` // IP address of the underlay gateway in the underlay GatewayIp *_go.IPAddress `protobuf:"bytes,4,opt,name=gateway_ip,json=gatewayIp,proto3" json:"gateway_ip,omitempty"` // number and type of pcie functions exposed PcieFunctions *PCIeFunctionsSpec `protobuf:"bytes,5,opt,name=pcie_functions,json=pcieFunctions,proto3" json:"pcie_functions,omitempty"` // ovelay routing OverlayRoutingEnabled bool `` /* 127-byte string literal not displayed */ // system name is used as named identifier in protocols (e.g. LLDP) Systemname string `protobuf:"bytes,7,opt,name=systemname,proto3" json:"systemname,omitempty"` // management network details MgmtNetworkSpec *MgmtNetworkSpec `protobuf:"bytes,8,opt,name=mgmt_network_spec,json=mgmtNetworkSpec,proto3" json:"mgmt_network_spec,omitempty"` // contains filtered or unexported fields }
device's network configuration
func (*DeviceSpec) Descriptor
deprecated
func (*DeviceSpec) Descriptor() ([]byte, []int)
Deprecated: Use DeviceSpec.ProtoReflect.Descriptor instead.
func (*DeviceSpec) GetGatewayIp ¶
func (x *DeviceSpec) GetGatewayIp() *_go.IPAddress
func (*DeviceSpec) GetIpv4Address ¶
func (x *DeviceSpec) GetIpv4Address() *_go.IPAddress
func (*DeviceSpec) GetIpv6Address ¶
func (x *DeviceSpec) GetIpv6Address() *_go.IPAddress
func (*DeviceSpec) GetMacAddr ¶
func (x *DeviceSpec) GetMacAddr() []byte
func (*DeviceSpec) GetMgmtNetworkSpec ¶
func (x *DeviceSpec) GetMgmtNetworkSpec() *MgmtNetworkSpec
func (*DeviceSpec) GetOverlayRoutingEnabled ¶
func (x *DeviceSpec) GetOverlayRoutingEnabled() bool
func (*DeviceSpec) GetPcieFunctions ¶
func (x *DeviceSpec) GetPcieFunctions() *PCIeFunctionsSpec
func (*DeviceSpec) GetSystemname ¶
func (x *DeviceSpec) GetSystemname() string
func (*DeviceSpec) ProtoMessage ¶
func (*DeviceSpec) ProtoMessage()
func (*DeviceSpec) ProtoReflect ¶
func (x *DeviceSpec) ProtoReflect() protoreflect.Message
func (*DeviceSpec) Reset ¶
func (x *DeviceSpec) Reset()
func (*DeviceSpec) String ¶
func (x *DeviceSpec) String() string
type DeviceStatus ¶
type DeviceStatus struct { // device description Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` // system MAC address (unique for a device in cluster) SystemMacAddress []byte `protobuf:"bytes,2,opt,name=system_mac_address,json=systemMacAddress,proto3" json:"system_mac_address,omitempty"` // vendor identifier VendorId string `protobuf:"bytes,3,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"` // chip type ChipType string `protobuf:"bytes,4,opt,name=chip_type,json=chipType,proto3" json:"chip_type,omitempty"` // OS version OsVersion string `protobuf:"bytes,5,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` // number of PCIe ports PciePortCount int32 `protobuf:"varint,6,opt,name=pcie_port_count,json=pciePortCount,proto3" json:"pcie_port_count,omitempty"` // Number of uplink ports PortCount int32 `protobuf:"varint,7,opt,name=port_count,json=portCount,proto3" json:"port_count,omitempty"` // number of host interfaces HostIfCount int32 `protobuf:"varint,8,opt,name=host_if_count,json=hostIfCount,proto3" json:"host_if_count,omitempty"` // Network DataPath Program Name Pipeline string `protobuf:"bytes,9,opt,name=pipeline,proto3" json:"pipeline,omitempty"` // critical network events at device level CriticalEvents []*SystemEvent `protobuf:"bytes,10,rep,name=critical_events,json=criticalEvents,proto3" json:"critical_events,omitempty"` // active network alerts at device level Alerts []*SystemAlert `protobuf:"bytes,11,rep,name=alerts,proto3" json:"alerts,omitempty"` // contains filtered or unexported fields }
device's network status
func (*DeviceStatus) Descriptor
deprecated
func (*DeviceStatus) Descriptor() ([]byte, []int)
Deprecated: Use DeviceStatus.ProtoReflect.Descriptor instead.
func (*DeviceStatus) GetAlerts ¶
func (x *DeviceStatus) GetAlerts() []*SystemAlert
func (*DeviceStatus) GetChipType ¶
func (x *DeviceStatus) GetChipType() string
func (*DeviceStatus) GetCriticalEvents ¶
func (x *DeviceStatus) GetCriticalEvents() []*SystemEvent
func (*DeviceStatus) GetDescription ¶
func (x *DeviceStatus) GetDescription() string
func (*DeviceStatus) GetHostIfCount ¶
func (x *DeviceStatus) GetHostIfCount() int32
func (*DeviceStatus) GetOsVersion ¶
func (x *DeviceStatus) GetOsVersion() string
func (*DeviceStatus) GetPciePortCount ¶
func (x *DeviceStatus) GetPciePortCount() int32
func (*DeviceStatus) GetPipeline ¶
func (x *DeviceStatus) GetPipeline() string
func (*DeviceStatus) GetPortCount ¶
func (x *DeviceStatus) GetPortCount() int32
func (*DeviceStatus) GetSystemMacAddress ¶
func (x *DeviceStatus) GetSystemMacAddress() []byte
func (*DeviceStatus) GetVendorId ¶
func (x *DeviceStatus) GetVendorId() string
func (*DeviceStatus) ProtoMessage ¶
func (*DeviceStatus) ProtoMessage()
func (*DeviceStatus) ProtoReflect ¶
func (x *DeviceStatus) ProtoReflect() protoreflect.Message
func (*DeviceStatus) Reset ¶
func (x *DeviceStatus) Reset()
func (*DeviceStatus) String ¶
func (x *DeviceStatus) String() string
type DropNexthop ¶
type DropNexthop struct {
// contains filtered or unexported fields
}
DropNexthop is used to blackhole the traffic
func (*DropNexthop) Descriptor
deprecated
func (*DropNexthop) Descriptor() ([]byte, []int)
Deprecated: Use DropNexthop.ProtoReflect.Descriptor instead.
func (*DropNexthop) ProtoMessage ¶
func (*DropNexthop) ProtoMessage()
func (*DropNexthop) ProtoReflect ¶
func (x *DropNexthop) ProtoReflect() protoreflect.Message
func (*DropNexthop) Reset ¶
func (x *DropNexthop) Reset()
func (*DropNexthop) String ¶
func (x *DropNexthop) String() string
type FTPOptions ¶
type FTPOptions struct { // allow FTP data sessions with IP address that is different from control sessions AllowIpMismatch bool `protobuf:"varint,1,opt,name=allow_ip_mismatch,json=allowIpMismatch,proto3" json:"allow_ip_mismatch,omitempty"` // contains filtered or unexported fields }
FTP ALG specific options
func (*FTPOptions) Descriptor
deprecated
func (*FTPOptions) Descriptor() ([]byte, []int)
Deprecated: Use FTPOptions.ProtoReflect.Descriptor instead.
func (*FTPOptions) GetAllowIpMismatch ¶
func (x *FTPOptions) GetAllowIpMismatch() bool
func (*FTPOptions) ProtoMessage ¶
func (*FTPOptions) ProtoMessage()
func (*FTPOptions) ProtoReflect ¶
func (x *FTPOptions) ProtoReflect() protoreflect.Message
func (*FTPOptions) Reset ¶
func (x *FTPOptions) Reset()
func (*FTPOptions) String ¶
func (x *FTPOptions) String() string
type GetBGPPeerAfRequest ¶
type GetBGPPeerAfRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get bgppeeraf request
func (*GetBGPPeerAfRequest) Descriptor
deprecated
func (*GetBGPPeerAfRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBGPPeerAfRequest.ProtoReflect.Descriptor instead.
func (*GetBGPPeerAfRequest) GetName ¶
func (x *GetBGPPeerAfRequest) GetName() string
func (*GetBGPPeerAfRequest) ProtoMessage ¶
func (*GetBGPPeerAfRequest) ProtoMessage()
func (*GetBGPPeerAfRequest) ProtoReflect ¶
func (x *GetBGPPeerAfRequest) ProtoReflect() protoreflect.Message
func (*GetBGPPeerAfRequest) Reset ¶
func (x *GetBGPPeerAfRequest) Reset()
func (*GetBGPPeerAfRequest) String ¶
func (x *GetBGPPeerAfRequest) String() string
type GetBGPPeerRequest ¶
type GetBGPPeerRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get bgppeer request
func (*GetBGPPeerRequest) Descriptor
deprecated
func (*GetBGPPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBGPPeerRequest.ProtoReflect.Descriptor instead.
func (*GetBGPPeerRequest) GetName ¶
func (x *GetBGPPeerRequest) GetName() string
func (*GetBGPPeerRequest) ProtoMessage ¶
func (*GetBGPPeerRequest) ProtoMessage()
func (*GetBGPPeerRequest) ProtoReflect ¶
func (x *GetBGPPeerRequest) ProtoReflect() protoreflect.Message
func (*GetBGPPeerRequest) Reset ¶
func (x *GetBGPPeerRequest) Reset()
func (*GetBGPPeerRequest) String ¶
func (x *GetBGPPeerRequest) String() string
type GetBgpRequest ¶
type GetBgpRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get bgp request
func (*GetBgpRequest) Descriptor
deprecated
func (*GetBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBgpRequest.ProtoReflect.Descriptor instead.
func (*GetBgpRequest) GetName ¶
func (x *GetBgpRequest) GetName() string
func (*GetBgpRequest) ProtoMessage ¶
func (*GetBgpRequest) ProtoMessage()
func (*GetBgpRequest) ProtoReflect ¶
func (x *GetBgpRequest) ProtoReflect() protoreflect.Message
func (*GetBgpRequest) Reset ¶
func (x *GetBgpRequest) Reset()
func (*GetBgpRequest) String ¶
func (x *GetBgpRequest) String() string
type GetDeviceCapabilitiesRequest ¶
type GetDeviceCapabilitiesRequest struct {
// contains filtered or unexported fields
}
Get DeviceCapabilities Request
func (*GetDeviceCapabilitiesRequest) Descriptor
deprecated
func (*GetDeviceCapabilitiesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceCapabilitiesRequest.ProtoReflect.Descriptor instead.
func (*GetDeviceCapabilitiesRequest) ProtoMessage ¶
func (*GetDeviceCapabilitiesRequest) ProtoMessage()
func (*GetDeviceCapabilitiesRequest) ProtoReflect ¶
func (x *GetDeviceCapabilitiesRequest) ProtoReflect() protoreflect.Message
func (*GetDeviceCapabilitiesRequest) Reset ¶
func (x *GetDeviceCapabilitiesRequest) Reset()
func (*GetDeviceCapabilitiesRequest) String ¶
func (x *GetDeviceCapabilitiesRequest) String() string
type GetDeviceRequest ¶
type GetDeviceRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get device request
func (*GetDeviceRequest) Descriptor
deprecated
func (*GetDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeviceRequest.ProtoReflect.Descriptor instead.
func (*GetDeviceRequest) GetName ¶
func (x *GetDeviceRequest) GetName() string
func (*GetDeviceRequest) ProtoMessage ¶
func (*GetDeviceRequest) ProtoMessage()
func (*GetDeviceRequest) ProtoReflect ¶
func (x *GetDeviceRequest) ProtoReflect() protoreflect.Message
func (*GetDeviceRequest) Reset ¶
func (x *GetDeviceRequest) Reset()
func (*GetDeviceRequest) String ¶
func (x *GetDeviceRequest) String() string
type GetInterfaceRequest ¶
type GetInterfaceRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get interface request
func (*GetInterfaceRequest) Descriptor
deprecated
func (*GetInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetInterfaceRequest.ProtoReflect.Descriptor instead.
func (*GetInterfaceRequest) GetName ¶
func (x *GetInterfaceRequest) GetName() string
func (*GetInterfaceRequest) ProtoMessage ¶
func (*GetInterfaceRequest) ProtoMessage()
func (*GetInterfaceRequest) ProtoReflect ¶
func (x *GetInterfaceRequest) ProtoReflect() protoreflect.Message
func (*GetInterfaceRequest) Reset ¶
func (x *GetInterfaceRequest) Reset()
func (*GetInterfaceRequest) String ¶
func (x *GetInterfaceRequest) String() string
type GetMappingRequest ¶
type GetMappingRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get mapping request
func (*GetMappingRequest) Descriptor
deprecated
func (*GetMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMappingRequest.ProtoReflect.Descriptor instead.
func (*GetMappingRequest) GetName ¶
func (x *GetMappingRequest) GetName() string
func (*GetMappingRequest) ProtoMessage ¶
func (*GetMappingRequest) ProtoMessage()
func (*GetMappingRequest) ProtoReflect ¶
func (x *GetMappingRequest) ProtoReflect() protoreflect.Message
func (*GetMappingRequest) Reset ¶
func (x *GetMappingRequest) Reset()
func (*GetMappingRequest) String ¶
func (x *GetMappingRequest) String() string
type GetNextHopGroupRequest ¶
type GetNextHopGroupRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get nexthopgroup request
func (*GetNextHopGroupRequest) Descriptor
deprecated
func (*GetNextHopGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNextHopGroupRequest.ProtoReflect.Descriptor instead.
func (*GetNextHopGroupRequest) GetName ¶
func (x *GetNextHopGroupRequest) GetName() string
func (*GetNextHopGroupRequest) ProtoMessage ¶
func (*GetNextHopGroupRequest) ProtoMessage()
func (*GetNextHopGroupRequest) ProtoReflect ¶
func (x *GetNextHopGroupRequest) ProtoReflect() protoreflect.Message
func (*GetNextHopGroupRequest) Reset ¶
func (x *GetNextHopGroupRequest) Reset()
func (*GetNextHopGroupRequest) String ¶
func (x *GetNextHopGroupRequest) String() string
type GetNextHopRequest ¶
type GetNextHopRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get nexthop request
func (*GetNextHopRequest) Descriptor
deprecated
func (*GetNextHopRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNextHopRequest.ProtoReflect.Descriptor instead.
func (*GetNextHopRequest) GetName ¶
func (x *GetNextHopRequest) GetName() string
func (*GetNextHopRequest) ProtoMessage ¶
func (*GetNextHopRequest) ProtoMessage()
func (*GetNextHopRequest) ProtoReflect ¶
func (x *GetNextHopRequest) ProtoReflect() protoreflect.Message
func (*GetNextHopRequest) Reset ¶
func (x *GetNextHopRequest) Reset()
func (*GetNextHopRequest) String ¶
func (x *GetNextHopRequest) String() string
type GetPortRequest ¶
type GetPortRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get port request
func (*GetPortRequest) Descriptor
deprecated
func (*GetPortRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPortRequest.ProtoReflect.Descriptor instead.
func (*GetPortRequest) GetName ¶
func (x *GetPortRequest) GetName() string
func (*GetPortRequest) ProtoMessage ¶
func (*GetPortRequest) ProtoMessage()
func (*GetPortRequest) ProtoReflect ¶
func (x *GetPortRequest) ProtoReflect() protoreflect.Message
func (*GetPortRequest) Reset ¶
func (x *GetPortRequest) Reset()
func (*GetPortRequest) String ¶
func (x *GetPortRequest) String() string
type GetRouteRequest ¶
type GetRouteRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get route request
func (*GetRouteRequest) Descriptor
deprecated
func (*GetRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteRequest.ProtoReflect.Descriptor instead.
func (*GetRouteRequest) GetName ¶
func (x *GetRouteRequest) GetName() string
func (*GetRouteRequest) ProtoMessage ¶
func (*GetRouteRequest) ProtoMessage()
func (*GetRouteRequest) ProtoReflect ¶
func (x *GetRouteRequest) ProtoReflect() protoreflect.Message
func (*GetRouteRequest) Reset ¶
func (x *GetRouteRequest) Reset()
func (*GetRouteRequest) String ¶
func (x *GetRouteRequest) String() string
type GetRouteTableRequest ¶
type GetRouteTableRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get routetable request
func (*GetRouteTableRequest) Descriptor
deprecated
func (*GetRouteTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRouteTableRequest.ProtoReflect.Descriptor instead.
func (*GetRouteTableRequest) GetName ¶
func (x *GetRouteTableRequest) GetName() string
func (*GetRouteTableRequest) ProtoMessage ¶
func (*GetRouteTableRequest) ProtoMessage()
func (*GetRouteTableRequest) ProtoReflect ¶
func (x *GetRouteTableRequest) ProtoReflect() protoreflect.Message
func (*GetRouteTableRequest) Reset ¶
func (x *GetRouteTableRequest) Reset()
func (*GetRouteTableRequest) String ¶
func (x *GetRouteTableRequest) String() string
type GetSecurityPolicyRequest ¶
type GetSecurityPolicyRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get securitypolicy request
func (*GetSecurityPolicyRequest) Descriptor
deprecated
func (*GetSecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetSecurityPolicyRequest) GetName ¶
func (x *GetSecurityPolicyRequest) GetName() string
func (*GetSecurityPolicyRequest) ProtoMessage ¶
func (*GetSecurityPolicyRequest) ProtoMessage()
func (*GetSecurityPolicyRequest) ProtoReflect ¶
func (x *GetSecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetSecurityPolicyRequest) Reset ¶
func (x *GetSecurityPolicyRequest) Reset()
func (*GetSecurityPolicyRequest) String ¶
func (x *GetSecurityPolicyRequest) String() string
type GetSecurityProfileRequest ¶
type GetSecurityProfileRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get securityprofile request
func (*GetSecurityProfileRequest) Descriptor
deprecated
func (*GetSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*GetSecurityProfileRequest) GetName ¶
func (x *GetSecurityProfileRequest) GetName() string
func (*GetSecurityProfileRequest) ProtoMessage ¶
func (*GetSecurityProfileRequest) ProtoMessage()
func (*GetSecurityProfileRequest) ProtoReflect ¶
func (x *GetSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*GetSecurityProfileRequest) Reset ¶
func (x *GetSecurityProfileRequest) Reset()
func (*GetSecurityProfileRequest) String ¶
func (x *GetSecurityProfileRequest) String() string
type GetSecurityRuleRequest ¶
type GetSecurityRuleRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get securityrule request
func (*GetSecurityRuleRequest) Descriptor
deprecated
func (*GetSecurityRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSecurityRuleRequest.ProtoReflect.Descriptor instead.
func (*GetSecurityRuleRequest) GetName ¶
func (x *GetSecurityRuleRequest) GetName() string
func (*GetSecurityRuleRequest) ProtoMessage ¶
func (*GetSecurityRuleRequest) ProtoMessage()
func (*GetSecurityRuleRequest) ProtoReflect ¶
func (x *GetSecurityRuleRequest) ProtoReflect() protoreflect.Message
func (*GetSecurityRuleRequest) Reset ¶
func (x *GetSecurityRuleRequest) Reset()
func (*GetSecurityRuleRequest) String ¶
func (x *GetSecurityRuleRequest) String() string
type GetSubnetRequest ¶
type GetSubnetRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get subnet request
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 GetTunnelRequest ¶
type GetTunnelRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get Tunnel request
func (*GetTunnelRequest) Descriptor
deprecated
func (*GetTunnelRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTunnelRequest.ProtoReflect.Descriptor instead.
func (*GetTunnelRequest) GetName ¶
func (x *GetTunnelRequest) GetName() string
func (*GetTunnelRequest) ProtoMessage ¶
func (*GetTunnelRequest) ProtoMessage()
func (*GetTunnelRequest) ProtoReflect ¶
func (x *GetTunnelRequest) ProtoReflect() protoreflect.Message
func (*GetTunnelRequest) Reset ¶
func (x *GetTunnelRequest) Reset()
func (*GetTunnelRequest) String ¶
func (x *GetTunnelRequest) String() string
type GetUnderlayRouteRequest ¶
type GetUnderlayRouteRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get underlayroute request
func (*GetUnderlayRouteRequest) Descriptor
deprecated
func (*GetUnderlayRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUnderlayRouteRequest.ProtoReflect.Descriptor instead.
func (*GetUnderlayRouteRequest) GetName ¶
func (x *GetUnderlayRouteRequest) GetName() string
func (*GetUnderlayRouteRequest) ProtoMessage ¶
func (*GetUnderlayRouteRequest) ProtoMessage()
func (*GetUnderlayRouteRequest) ProtoReflect ¶
func (x *GetUnderlayRouteRequest) ProtoReflect() protoreflect.Message
func (*GetUnderlayRouteRequest) Reset ¶
func (x *GetUnderlayRouteRequest) Reset()
func (*GetUnderlayRouteRequest) String ¶
func (x *GetUnderlayRouteRequest) String() string
type GetVPCPeerRequest ¶
type GetVPCPeerRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get vpcpeer request
func (*GetVPCPeerRequest) Descriptor
deprecated
func (*GetVPCPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVPCPeerRequest.ProtoReflect.Descriptor instead.
func (*GetVPCPeerRequest) GetName ¶
func (x *GetVPCPeerRequest) GetName() string
func (*GetVPCPeerRequest) ProtoMessage ¶
func (*GetVPCPeerRequest) ProtoMessage()
func (*GetVPCPeerRequest) ProtoReflect ¶
func (x *GetVPCPeerRequest) ProtoReflect() protoreflect.Message
func (*GetVPCPeerRequest) Reset ¶
func (x *GetVPCPeerRequest) Reset()
func (*GetVPCPeerRequest) String ¶
func (x *GetVPCPeerRequest) String() string
type GetVnicRequest ¶
type GetVnicRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get vnic request
func (*GetVnicRequest) Descriptor
deprecated
func (*GetVnicRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVnicRequest.ProtoReflect.Descriptor instead.
func (*GetVnicRequest) GetName ¶
func (x *GetVnicRequest) GetName() string
func (*GetVnicRequest) ProtoMessage ¶
func (*GetVnicRequest) ProtoMessage()
func (*GetVnicRequest) ProtoReflect ¶
func (x *GetVnicRequest) ProtoReflect() protoreflect.Message
func (*GetVnicRequest) Reset ¶
func (x *GetVnicRequest) Reset()
func (*GetVnicRequest) String ¶
func (x *GetVnicRequest) String() string
type GetVpcRequest ¶
type GetVpcRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Get vpc request
func (*GetVpcRequest) Descriptor
deprecated
func (*GetVpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetVpcRequest.ProtoReflect.Descriptor instead.
func (*GetVpcRequest) GetName ¶
func (x *GetVpcRequest) GetName() string
func (*GetVpcRequest) ProtoMessage ¶
func (*GetVpcRequest) ProtoMessage()
func (*GetVpcRequest) ProtoReflect ¶
func (x *GetVpcRequest) ProtoReflect() protoreflect.Message
func (*GetVpcRequest) Reset ¶
func (x *GetVpcRequest) Reset()
func (*GetVpcRequest) String ¶
func (x *GetVpcRequest) String() string
type HostIfSpec ¶
type HostIfSpec struct { // VF has vf set to true, otherwise the interface is assumed to be a PF Vf bool `protobuf:"varint,1,opt,name=vf,proto3" json:"vf,omitempty"` // ConnTrackEnable will enable full connection tracking, enabled for new connections EnableConnectionTracking bool `` /* 136-byte string literal not displayed */ // DPU will assign a mac address to a PF, user can modify this (effective upon reboot) MacAddress []byte `protobuf:"bytes,3,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // interface name (this can be populated from what is obtaine from the driver // for easier troublsehooting, or other operations Ifname string `protobuf:"bytes,4,opt,name=ifname,proto3" json:"ifname,omitempty"` // contains filtered or unexported fields }
HostIfSpec represents a host visisble device (e.g. eth interface) Host interfaces are created based on the device configuration (see device.proto) This object provides cloud provider a control over the host VFs or PFs for various cloud infrastructure functions (e.g. rate limiting)
func (*HostIfSpec) Descriptor
deprecated
func (*HostIfSpec) Descriptor() ([]byte, []int)
Deprecated: Use HostIfSpec.ProtoReflect.Descriptor instead.
func (*HostIfSpec) GetEnableConnectionTracking ¶
func (x *HostIfSpec) GetEnableConnectionTracking() bool
func (*HostIfSpec) GetIfname ¶
func (x *HostIfSpec) GetIfname() string
func (*HostIfSpec) GetMacAddress ¶
func (x *HostIfSpec) GetMacAddress() []byte
func (*HostIfSpec) GetVf ¶
func (x *HostIfSpec) GetVf() bool
func (*HostIfSpec) ProtoMessage ¶
func (*HostIfSpec) ProtoMessage()
func (*HostIfSpec) ProtoReflect ¶
func (x *HostIfSpec) ProtoReflect() protoreflect.Message
func (*HostIfSpec) Reset ¶
func (x *HostIfSpec) Reset()
func (*HostIfSpec) String ¶
func (x *HostIfSpec) String() string
type HostIfStatus ¶
type HostIfStatus struct { // hw ifidx is a range of hw specifc interfaces index values associated with this host interface HwIfIdxes [][]byte `protobuf:"bytes,1,rep,name=hw_if_idxes,json=hwIfIdxes,proto3" json:"hw_if_idxes,omitempty"` // MAC address of this interface MacAddress []byte `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // operational status of this interface Status IfStatus `protobuf:"varint,3,opt,name=status,proto3,enum=opi_api.network.cloud.v1alpha1.IfStatus" json:"status,omitempty"` // host interface name Ifname string `protobuf:"bytes,4,opt,name=ifname,proto3" json:"ifname,omitempty"` // contains filtered or unexported fields }
operational status of host interfaces
func (*HostIfStatus) Descriptor
deprecated
func (*HostIfStatus) Descriptor() ([]byte, []int)
Deprecated: Use HostIfStatus.ProtoReflect.Descriptor instead.
func (*HostIfStatus) GetHwIfIdxes ¶
func (x *HostIfStatus) GetHwIfIdxes() [][]byte
func (*HostIfStatus) GetIfname ¶
func (x *HostIfStatus) GetIfname() string
func (*HostIfStatus) GetMacAddress ¶
func (x *HostIfStatus) GetMacAddress() []byte
func (*HostIfStatus) GetStatus ¶
func (x *HostIfStatus) GetStatus() IfStatus
func (*HostIfStatus) ProtoMessage ¶
func (*HostIfStatus) ProtoMessage()
func (*HostIfStatus) ProtoReflect ¶
func (x *HostIfStatus) ProtoReflect() protoreflect.Message
func (*HostIfStatus) Reset ¶
func (x *HostIfStatus) Reset()
func (*HostIfStatus) String ¶
func (x *HostIfStatus) String() string
type IPNextHopSpec ¶
type IPNextHopSpec struct { // egress VRF id VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // nexthop's IP address IpAddress *_go.IPAddress `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // egress vlan Vlan int32 `protobuf:"varint,3,opt,name=vlan,proto3" json:"vlan,omitempty"` // mac address Mac []byte `protobuf:"bytes,4,opt,name=mac,proto3" json:"mac,omitempty"` // contains filtered or unexported fields }
IP nexthop information
func (*IPNextHopSpec) Descriptor
deprecated
func (*IPNextHopSpec) Descriptor() ([]byte, []int)
Deprecated: Use IPNextHopSpec.ProtoReflect.Descriptor instead.
func (*IPNextHopSpec) GetIpAddress ¶
func (x *IPNextHopSpec) GetIpAddress() *_go.IPAddress
func (*IPNextHopSpec) GetMac ¶
func (x *IPNextHopSpec) GetMac() []byte
func (*IPNextHopSpec) GetVlan ¶
func (x *IPNextHopSpec) GetVlan() int32
func (*IPNextHopSpec) GetVpcNameRef ¶
func (x *IPNextHopSpec) GetVpcNameRef() string
func (*IPNextHopSpec) ProtoMessage ¶
func (*IPNextHopSpec) ProtoMessage()
func (*IPNextHopSpec) ProtoReflect ¶
func (x *IPNextHopSpec) ProtoReflect() protoreflect.Message
func (*IPNextHopSpec) Reset ¶
func (x *IPNextHopSpec) Reset()
func (*IPNextHopSpec) String ¶
func (x *IPNextHopSpec) String() string
type IfStatus ¶
type IfStatus int32
IfStatus status reflects the operational status of Interface (-- api-linter: core::0216::synonyms=disabled
aip.dev/not-precedent: interface status is up or down, not interface state. --)
func (IfStatus) Descriptor ¶
func (IfStatus) Descriptor() protoreflect.EnumDescriptor
func (IfStatus) EnumDescriptor
deprecated
func (IfStatus) Number ¶
func (x IfStatus) Number() protoreflect.EnumNumber
func (IfStatus) Type ¶
func (IfStatus) Type() protoreflect.EnumType
type IfType ¶
type IfType int32
types of interfaces
const ( // unspecified IfType_IF_TYPE_UNSPECIFIED IfType = 0 // uplink interface IfType_IF_TYPE_UPLINK IfType = 1 // uplink port-channel interface IfType_IF_TYPE_UPLINK_PC IfType = 2 // L3 interface IfType_IF_TYPE_L3 IfType = 3 // loopback interface IfType_IF_TYPE_LOOPBACK IfType = 4 // inband management/control interface IfType_IF_TYPE_CONTROL IfType = 5 // host visible PF/VF device IfType_IF_TYPE_HOST IfType = 6 )
func (IfType) Descriptor ¶
func (IfType) Descriptor() protoreflect.EnumDescriptor
func (IfType) EnumDescriptor
deprecated
func (IfType) Number ¶
func (x IfType) Number() protoreflect.EnumNumber
func (IfType) Type ¶
func (IfType) Type() protoreflect.EnumType
type Interface ¶
type Interface struct { // interface key Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // interface configuration Spec *InterfaceSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // interface status Status *InterfaceStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
interface - ethernet interface (layer2 and layer3 configuration)
func (*Interface) Descriptor
deprecated
func (*Interface) GetSpec ¶
func (x *Interface) GetSpec() *InterfaceSpec
func (*Interface) GetStatus ¶
func (x *Interface) GetStatus() *InterfaceStatus
func (*Interface) ProtoMessage ¶
func (*Interface) ProtoMessage()
func (*Interface) ProtoReflect ¶
func (x *Interface) ProtoReflect() protoreflect.Message
type InterfaceSpec ¶
type InterfaceSpec struct { // interface number is numerical port identifier starting from 1 range [1...max-ports#] Ifid int32 `protobuf:"varint,1,opt,name=ifid,proto3" json:"ifid,omitempty"` // admin state - default up // for host facing interfaces (PF/VFs) it will drop the traffic to/from cloud infra AdminStatus IfStatus `` /* 140-byte string literal not displayed */ // interface type specific configuration // // Types that are assignable to Ifinfo: // // *InterfaceSpec_UplinkSpec // *InterfaceSpec_UplinkPcSpec // *InterfaceSpec_L3IfSpec // *InterfaceSpec_LoopbackIfSpec // *InterfaceSpec_ControlIfSpec // *InterfaceSpec_HostIfSpec Ifinfo isInterfaceSpec_Ifinfo `protobuf_oneof:"ifinfo"` // contains filtered or unexported fields }
InterfaceSpec is used to add or update of an interface
func (*InterfaceSpec) Descriptor
deprecated
func (*InterfaceSpec) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceSpec.ProtoReflect.Descriptor instead.
func (*InterfaceSpec) GetAdminStatus ¶
func (x *InterfaceSpec) GetAdminStatus() IfStatus
func (*InterfaceSpec) GetControlIfSpec ¶
func (x *InterfaceSpec) GetControlIfSpec() *ControlIfSpec
func (*InterfaceSpec) GetHostIfSpec ¶
func (x *InterfaceSpec) GetHostIfSpec() *HostIfSpec
func (*InterfaceSpec) GetIfid ¶
func (x *InterfaceSpec) GetIfid() int32
func (*InterfaceSpec) GetIfinfo ¶
func (m *InterfaceSpec) GetIfinfo() isInterfaceSpec_Ifinfo
func (*InterfaceSpec) GetL3IfSpec ¶
func (x *InterfaceSpec) GetL3IfSpec() *L3IfSpec
func (*InterfaceSpec) GetLoopbackIfSpec ¶
func (x *InterfaceSpec) GetLoopbackIfSpec() *LoopbackIfSpec
func (*InterfaceSpec) GetUplinkPcSpec ¶
func (x *InterfaceSpec) GetUplinkPcSpec() *UplinkPCSpec
func (*InterfaceSpec) GetUplinkSpec ¶
func (x *InterfaceSpec) GetUplinkSpec() *UplinkSpec
func (*InterfaceSpec) ProtoMessage ¶
func (*InterfaceSpec) ProtoMessage()
func (*InterfaceSpec) ProtoReflect ¶
func (x *InterfaceSpec) ProtoReflect() protoreflect.Message
func (*InterfaceSpec) Reset ¶
func (x *InterfaceSpec) Reset()
func (*InterfaceSpec) String ¶
func (x *InterfaceSpec) String() string
type InterfaceSpec_ControlIfSpec ¶
type InterfaceSpec_ControlIfSpec struct { // control interface configuration ControlIfSpec *ControlIfSpec `protobuf:"bytes,7,opt,name=control_if_spec,json=controlIfSpec,proto3,oneof"` }
type InterfaceSpec_HostIfSpec ¶
type InterfaceSpec_HostIfSpec struct { // host facing interface's configuration HostIfSpec *HostIfSpec `protobuf:"bytes,8,opt,name=host_if_spec,json=hostIfSpec,proto3,oneof"` }
type InterfaceSpec_L3IfSpec ¶
type InterfaceSpec_L3IfSpec struct { // layer3 interface configuration L3IfSpec *L3IfSpec `protobuf:"bytes,5,opt,name=l3_if_spec,json=l3IfSpec,proto3,oneof"` }
type InterfaceSpec_LoopbackIfSpec ¶
type InterfaceSpec_LoopbackIfSpec struct { // loopback interface configuration LoopbackIfSpec *LoopbackIfSpec `protobuf:"bytes,6,opt,name=loopback_if_spec,json=loopbackIfSpec,proto3,oneof"` }
type InterfaceSpec_UplinkPcSpec ¶
type InterfaceSpec_UplinkPcSpec struct { // uplink port-channel configuration UplinkPcSpec *UplinkPCSpec `protobuf:"bytes,4,opt,name=uplink_pc_spec,json=uplinkPcSpec,proto3,oneof"` }
type InterfaceSpec_UplinkSpec ¶
type InterfaceSpec_UplinkSpec struct { // uplink specific configuration UplinkSpec *UplinkSpec `protobuf:"bytes,3,opt,name=uplink_spec,json=uplinkSpec,proto3,oneof"` }
type InterfaceStatus ¶
type InterfaceStatus struct { // encoded interface index of this interface // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: interface index is an opaque uint32 value. --) IfIndex uint32 `protobuf:"varint,1,opt,name=if_index,json=ifIndex,proto3" json:"if_index,omitempty"` // operational status of the interface OperStatus IfStatus `` /* 137-byte string literal not displayed */ // Types that are assignable to Ifstatus: // // *InterfaceStatus_UplinkIfStatus // *InterfaceStatus_LoopbackIfStatus // *InterfaceStatus_HostIfStatus Ifstatus isInterfaceStatus_Ifstatus `protobuf_oneof:"ifstatus"` // contains filtered or unexported fields }
operational status of an interface, if any
func (*InterfaceStatus) Descriptor
deprecated
func (*InterfaceStatus) Descriptor() ([]byte, []int)
Deprecated: Use InterfaceStatus.ProtoReflect.Descriptor instead.
func (*InterfaceStatus) GetHostIfStatus ¶
func (x *InterfaceStatus) GetHostIfStatus() *HostIfStatus
func (*InterfaceStatus) GetIfIndex ¶
func (x *InterfaceStatus) GetIfIndex() uint32
func (*InterfaceStatus) GetIfstatus ¶
func (m *InterfaceStatus) GetIfstatus() isInterfaceStatus_Ifstatus
func (*InterfaceStatus) GetLoopbackIfStatus ¶
func (x *InterfaceStatus) GetLoopbackIfStatus() *LoopbackIfStatus
func (*InterfaceStatus) GetOperStatus ¶
func (x *InterfaceStatus) GetOperStatus() IfStatus
func (*InterfaceStatus) GetUplinkIfStatus ¶
func (x *InterfaceStatus) GetUplinkIfStatus() *UplinkIfStatus
func (*InterfaceStatus) ProtoMessage ¶
func (*InterfaceStatus) ProtoMessage()
func (*InterfaceStatus) ProtoReflect ¶
func (x *InterfaceStatus) ProtoReflect() protoreflect.Message
func (*InterfaceStatus) Reset ¶
func (x *InterfaceStatus) Reset()
func (*InterfaceStatus) String ¶
func (x *InterfaceStatus) String() string
type InterfaceStatus_HostIfStatus ¶
type InterfaceStatus_HostIfStatus struct { // host interface specific status HostIfStatus *HostIfStatus `protobuf:"bytes,5,opt,name=host_if_status,json=hostIfStatus,proto3,oneof"` }
type InterfaceStatus_LoopbackIfStatus ¶
type InterfaceStatus_LoopbackIfStatus struct { // loopback interface specific status LoopbackIfStatus *LoopbackIfStatus `protobuf:"bytes,4,opt,name=loopback_if_status,json=loopbackIfStatus,proto3,oneof"` }
type InterfaceStatus_UplinkIfStatus ¶
type InterfaceStatus_UplinkIfStatus struct { // uplink specific status UplinkIfStatus *UplinkIfStatus `protobuf:"bytes,3,opt,name=uplink_if_status,json=uplinkIfStatus,proto3,oneof"` }
type L2MappingKey ¶
type L2MappingKey struct { // subnet id of this MAC SubnetNameRef string `protobuf:"bytes,1,opt,name=subnet_name_ref,json=subnetNameRef,proto3" json:"subnet_name_ref,omitempty"` // MAC address of this mapping MacAddress []byte `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // contains filtered or unexported fields }
L2MappingKey is the 2nd-ary key of the remote MAC mapping
func (*L2MappingKey) Descriptor
deprecated
func (*L2MappingKey) Descriptor() ([]byte, []int)
Deprecated: Use L2MappingKey.ProtoReflect.Descriptor instead.
func (*L2MappingKey) GetMacAddress ¶
func (x *L2MappingKey) GetMacAddress() []byte
func (*L2MappingKey) GetSubnetNameRef ¶
func (x *L2MappingKey) GetSubnetNameRef() string
func (*L2MappingKey) ProtoMessage ¶
func (*L2MappingKey) ProtoMessage()
func (*L2MappingKey) ProtoReflect ¶
func (x *L2MappingKey) ProtoReflect() protoreflect.Message
func (*L2MappingKey) Reset ¶
func (x *L2MappingKey) Reset()
func (*L2MappingKey) String ¶
func (x *L2MappingKey) String() string
type L3IfSpec ¶
type L3IfSpec struct { // vpc/vrf this L3 interface belongs to VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // IP address, prefix of this L3 interface Prefix []*_go.IPPrefix `protobuf:"bytes,2,rep,name=prefix,proto3" json:"prefix,omitempty"` // Physical port of this L3 interface PortNameRef string `protobuf:"bytes,3,opt,name=port_name_ref,json=portNameRef,proto3" json:"port_name_ref,omitempty"` // encap used for packet rewrites if this is a L3 sub interface Encap *_go.Encap `protobuf:"bytes,4,opt,name=encap,proto3" json:"encap,omitempty"` // MAC address of this L3 interface; can be set only once MacAddress []byte `protobuf:"bytes,5,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // contains filtered or unexported fields }
L3 interface configuration
func (*L3IfSpec) Descriptor
deprecated
func (*L3IfSpec) GetMacAddress ¶
func (*L3IfSpec) GetPortNameRef ¶
func (*L3IfSpec) GetVpcNameRef ¶
func (*L3IfSpec) ProtoMessage ¶
func (*L3IfSpec) ProtoMessage()
func (*L3IfSpec) ProtoReflect ¶
func (x *L3IfSpec) ProtoReflect() protoreflect.Message
type L3MappingKey ¶
type L3MappingKey struct { // virtual private cloud of the IP mapping VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // private/overlay IP of the mapping IpAddress *_go.IPAddress `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"` // contains filtered or unexported fields }
L3MappingKey is the 2nd-ary key of the remote IP mapping
func (*L3MappingKey) Descriptor
deprecated
func (*L3MappingKey) Descriptor() ([]byte, []int)
Deprecated: Use L3MappingKey.ProtoReflect.Descriptor instead.
func (*L3MappingKey) GetIpAddress ¶
func (x *L3MappingKey) GetIpAddress() *_go.IPAddress
func (*L3MappingKey) GetVpcNameRef ¶
func (x *L3MappingKey) GetVpcNameRef() string
func (*L3MappingKey) ProtoMessage ¶
func (*L3MappingKey) ProtoMessage()
func (*L3MappingKey) ProtoReflect ¶
func (x *L3MappingKey) ProtoReflect() protoreflect.Message
func (*L3MappingKey) Reset ¶
func (x *L3MappingKey) Reset()
func (*L3MappingKey) String ¶
func (x *L3MappingKey) String() string
type ListBGPPeerAfsRequest ¶
type ListBGPPeerAfsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List bgppeeraf request
func (*ListBGPPeerAfsRequest) Descriptor
deprecated
func (*ListBGPPeerAfsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBGPPeerAfsRequest.ProtoReflect.Descriptor instead.
func (*ListBGPPeerAfsRequest) GetPageSize ¶
func (x *ListBGPPeerAfsRequest) GetPageSize() int32
func (*ListBGPPeerAfsRequest) GetPageToken ¶
func (x *ListBGPPeerAfsRequest) GetPageToken() string
func (*ListBGPPeerAfsRequest) GetParent ¶
func (x *ListBGPPeerAfsRequest) GetParent() string
func (*ListBGPPeerAfsRequest) ProtoMessage ¶
func (*ListBGPPeerAfsRequest) ProtoMessage()
func (*ListBGPPeerAfsRequest) ProtoReflect ¶
func (x *ListBGPPeerAfsRequest) ProtoReflect() protoreflect.Message
func (*ListBGPPeerAfsRequest) Reset ¶
func (x *ListBGPPeerAfsRequest) Reset()
func (*ListBGPPeerAfsRequest) String ¶
func (x *ListBGPPeerAfsRequest) String() string
type ListBGPPeerAfsResponse ¶
type ListBGPPeerAfsResponse struct { // list of bgppeerafs Bgppeeraf []*BGPPeerAf `protobuf:"bytes,1,rep,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List bgppeeraf response
func (*ListBGPPeerAfsResponse) Descriptor
deprecated
func (*ListBGPPeerAfsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBGPPeerAfsResponse.ProtoReflect.Descriptor instead.
func (*ListBGPPeerAfsResponse) GetBgppeeraf ¶
func (x *ListBGPPeerAfsResponse) GetBgppeeraf() []*BGPPeerAf
func (*ListBGPPeerAfsResponse) GetNextPageToken ¶
func (x *ListBGPPeerAfsResponse) GetNextPageToken() string
func (*ListBGPPeerAfsResponse) ProtoMessage ¶
func (*ListBGPPeerAfsResponse) ProtoMessage()
func (*ListBGPPeerAfsResponse) ProtoReflect ¶
func (x *ListBGPPeerAfsResponse) ProtoReflect() protoreflect.Message
func (*ListBGPPeerAfsResponse) Reset ¶
func (x *ListBGPPeerAfsResponse) Reset()
func (*ListBGPPeerAfsResponse) String ¶
func (x *ListBGPPeerAfsResponse) String() string
type ListBGPPeersRequest ¶
type ListBGPPeersRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List bgppeer request
func (*ListBGPPeersRequest) Descriptor
deprecated
func (*ListBGPPeersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBGPPeersRequest.ProtoReflect.Descriptor instead.
func (*ListBGPPeersRequest) GetPageSize ¶
func (x *ListBGPPeersRequest) GetPageSize() int32
func (*ListBGPPeersRequest) GetPageToken ¶
func (x *ListBGPPeersRequest) GetPageToken() string
func (*ListBGPPeersRequest) GetParent ¶
func (x *ListBGPPeersRequest) GetParent() string
func (*ListBGPPeersRequest) ProtoMessage ¶
func (*ListBGPPeersRequest) ProtoMessage()
func (*ListBGPPeersRequest) ProtoReflect ¶
func (x *ListBGPPeersRequest) ProtoReflect() protoreflect.Message
func (*ListBGPPeersRequest) Reset ¶
func (x *ListBGPPeersRequest) Reset()
func (*ListBGPPeersRequest) String ¶
func (x *ListBGPPeersRequest) String() string
type ListBGPPeersResponse ¶
type ListBGPPeersResponse struct { // list of bgppeers Bgppeer []*BGPPeer `protobuf:"bytes,1,rep,name=bgppeer,proto3" json:"bgppeer,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List bgppeer response
func (*ListBGPPeersResponse) Descriptor
deprecated
func (*ListBGPPeersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBGPPeersResponse.ProtoReflect.Descriptor instead.
func (*ListBGPPeersResponse) GetBgppeer ¶
func (x *ListBGPPeersResponse) GetBgppeer() []*BGPPeer
func (*ListBGPPeersResponse) GetNextPageToken ¶
func (x *ListBGPPeersResponse) GetNextPageToken() string
func (*ListBGPPeersResponse) ProtoMessage ¶
func (*ListBGPPeersResponse) ProtoMessage()
func (*ListBGPPeersResponse) ProtoReflect ¶
func (x *ListBGPPeersResponse) ProtoReflect() protoreflect.Message
func (*ListBGPPeersResponse) Reset ¶
func (x *ListBGPPeersResponse) Reset()
func (*ListBGPPeersResponse) String ¶
func (x *ListBGPPeersResponse) String() string
type ListBgpsRequest ¶
type ListBgpsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List bgp request
func (*ListBgpsRequest) Descriptor
deprecated
func (*ListBgpsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBgpsRequest.ProtoReflect.Descriptor instead.
func (*ListBgpsRequest) GetPageSize ¶
func (x *ListBgpsRequest) GetPageSize() int32
func (*ListBgpsRequest) GetPageToken ¶
func (x *ListBgpsRequest) GetPageToken() string
func (*ListBgpsRequest) GetParent ¶
func (x *ListBgpsRequest) GetParent() string
func (*ListBgpsRequest) ProtoMessage ¶
func (*ListBgpsRequest) ProtoMessage()
func (*ListBgpsRequest) ProtoReflect ¶
func (x *ListBgpsRequest) ProtoReflect() protoreflect.Message
func (*ListBgpsRequest) Reset ¶
func (x *ListBgpsRequest) Reset()
func (*ListBgpsRequest) String ¶
func (x *ListBgpsRequest) String() string
type ListBgpsResponse ¶
type ListBgpsResponse struct { // list of bgps Bgp []*Bgp `protobuf:"bytes,1,rep,name=bgp,proto3" json:"bgp,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List bgp response
func (*ListBgpsResponse) Descriptor
deprecated
func (*ListBgpsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBgpsResponse.ProtoReflect.Descriptor instead.
func (*ListBgpsResponse) GetBgp ¶
func (x *ListBgpsResponse) GetBgp() []*Bgp
func (*ListBgpsResponse) GetNextPageToken ¶
func (x *ListBgpsResponse) GetNextPageToken() string
func (*ListBgpsResponse) ProtoMessage ¶
func (*ListBgpsResponse) ProtoMessage()
func (*ListBgpsResponse) ProtoReflect ¶
func (x *ListBgpsResponse) ProtoReflect() protoreflect.Message
func (*ListBgpsResponse) Reset ¶
func (x *ListBgpsResponse) Reset()
func (*ListBgpsResponse) String ¶
func (x *ListBgpsResponse) String() string
type ListDevicesRequest ¶
type ListDevicesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List device request
func (*ListDevicesRequest) Descriptor
deprecated
func (*ListDevicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDevicesRequest.ProtoReflect.Descriptor instead.
func (*ListDevicesRequest) GetPageSize ¶
func (x *ListDevicesRequest) GetPageSize() int32
func (*ListDevicesRequest) GetPageToken ¶
func (x *ListDevicesRequest) GetPageToken() string
func (*ListDevicesRequest) GetParent ¶
func (x *ListDevicesRequest) GetParent() string
func (*ListDevicesRequest) ProtoMessage ¶
func (*ListDevicesRequest) ProtoMessage()
func (*ListDevicesRequest) ProtoReflect ¶
func (x *ListDevicesRequest) ProtoReflect() protoreflect.Message
func (*ListDevicesRequest) Reset ¶
func (x *ListDevicesRequest) Reset()
func (*ListDevicesRequest) String ¶
func (x *ListDevicesRequest) String() string
type ListDevicesResponse ¶
type ListDevicesResponse struct { // list of devices Device []*Device `protobuf:"bytes,1,rep,name=device,proto3" json:"device,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List device response
func (*ListDevicesResponse) Descriptor
deprecated
func (*ListDevicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDevicesResponse.ProtoReflect.Descriptor instead.
func (*ListDevicesResponse) GetDevice ¶
func (x *ListDevicesResponse) GetDevice() []*Device
func (*ListDevicesResponse) GetNextPageToken ¶
func (x *ListDevicesResponse) GetNextPageToken() string
func (*ListDevicesResponse) ProtoMessage ¶
func (*ListDevicesResponse) ProtoMessage()
func (*ListDevicesResponse) ProtoReflect ¶
func (x *ListDevicesResponse) ProtoReflect() protoreflect.Message
func (*ListDevicesResponse) Reset ¶
func (x *ListDevicesResponse) Reset()
func (*ListDevicesResponse) String ¶
func (x *ListDevicesResponse) String() string
type ListInterfacesRequest ¶
type ListInterfacesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List interface request
func (*ListInterfacesRequest) Descriptor
deprecated
func (*ListInterfacesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListInterfacesRequest.ProtoReflect.Descriptor instead.
func (*ListInterfacesRequest) GetPageSize ¶
func (x *ListInterfacesRequest) GetPageSize() int32
func (*ListInterfacesRequest) GetPageToken ¶
func (x *ListInterfacesRequest) GetPageToken() string
func (*ListInterfacesRequest) GetParent ¶
func (x *ListInterfacesRequest) GetParent() string
func (*ListInterfacesRequest) ProtoMessage ¶
func (*ListInterfacesRequest) ProtoMessage()
func (*ListInterfacesRequest) ProtoReflect ¶
func (x *ListInterfacesRequest) ProtoReflect() protoreflect.Message
func (*ListInterfacesRequest) Reset ¶
func (x *ListInterfacesRequest) Reset()
func (*ListInterfacesRequest) String ¶
func (x *ListInterfacesRequest) String() string
type ListInterfacesResponse ¶
type ListInterfacesResponse struct { // list of interfaces Interface []*Interface `protobuf:"bytes,1,rep,name=interface,proto3" json:"interface,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List interface response
func (*ListInterfacesResponse) Descriptor
deprecated
func (*ListInterfacesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListInterfacesResponse.ProtoReflect.Descriptor instead.
func (*ListInterfacesResponse) GetInterface ¶
func (x *ListInterfacesResponse) GetInterface() []*Interface
func (*ListInterfacesResponse) GetNextPageToken ¶
func (x *ListInterfacesResponse) GetNextPageToken() string
func (*ListInterfacesResponse) ProtoMessage ¶
func (*ListInterfacesResponse) ProtoMessage()
func (*ListInterfacesResponse) ProtoReflect ¶
func (x *ListInterfacesResponse) ProtoReflect() protoreflect.Message
func (*ListInterfacesResponse) Reset ¶
func (x *ListInterfacesResponse) Reset()
func (*ListInterfacesResponse) String ¶
func (x *ListInterfacesResponse) String() string
type ListMappingsRequest ¶
type ListMappingsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List mapping request
func (*ListMappingsRequest) Descriptor
deprecated
func (*ListMappingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMappingsRequest.ProtoReflect.Descriptor instead.
func (*ListMappingsRequest) GetPageSize ¶
func (x *ListMappingsRequest) GetPageSize() int32
func (*ListMappingsRequest) GetPageToken ¶
func (x *ListMappingsRequest) GetPageToken() string
func (*ListMappingsRequest) GetParent ¶
func (x *ListMappingsRequest) GetParent() string
func (*ListMappingsRequest) ProtoMessage ¶
func (*ListMappingsRequest) ProtoMessage()
func (*ListMappingsRequest) ProtoReflect ¶
func (x *ListMappingsRequest) ProtoReflect() protoreflect.Message
func (*ListMappingsRequest) Reset ¶
func (x *ListMappingsRequest) Reset()
func (*ListMappingsRequest) String ¶
func (x *ListMappingsRequest) String() string
type ListMappingsResponse ¶
type ListMappingsResponse struct { // list of mappings Mapping []*Mapping `protobuf:"bytes,1,rep,name=mapping,proto3" json:"mapping,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List mapping response
func (*ListMappingsResponse) Descriptor
deprecated
func (*ListMappingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMappingsResponse.ProtoReflect.Descriptor instead.
func (*ListMappingsResponse) GetMapping ¶
func (x *ListMappingsResponse) GetMapping() []*Mapping
func (*ListMappingsResponse) GetNextPageToken ¶
func (x *ListMappingsResponse) GetNextPageToken() string
func (*ListMappingsResponse) ProtoMessage ¶
func (*ListMappingsResponse) ProtoMessage()
func (*ListMappingsResponse) ProtoReflect ¶
func (x *ListMappingsResponse) ProtoReflect() protoreflect.Message
func (*ListMappingsResponse) Reset ¶
func (x *ListMappingsResponse) Reset()
func (*ListMappingsResponse) String ¶
func (x *ListMappingsResponse) String() string
type ListNextHopGroupsRequest ¶
type ListNextHopGroupsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List nexthopgroup request
func (*ListNextHopGroupsRequest) Descriptor
deprecated
func (*ListNextHopGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNextHopGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListNextHopGroupsRequest) GetPageSize ¶
func (x *ListNextHopGroupsRequest) GetPageSize() int32
func (*ListNextHopGroupsRequest) GetPageToken ¶
func (x *ListNextHopGroupsRequest) GetPageToken() string
func (*ListNextHopGroupsRequest) GetParent ¶
func (x *ListNextHopGroupsRequest) GetParent() string
func (*ListNextHopGroupsRequest) ProtoMessage ¶
func (*ListNextHopGroupsRequest) ProtoMessage()
func (*ListNextHopGroupsRequest) ProtoReflect ¶
func (x *ListNextHopGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListNextHopGroupsRequest) Reset ¶
func (x *ListNextHopGroupsRequest) Reset()
func (*ListNextHopGroupsRequest) String ¶
func (x *ListNextHopGroupsRequest) String() string
type ListNextHopGroupsResponse ¶
type ListNextHopGroupsResponse struct { // list of nexthopgroups Nexthopgroup []*NextHopGroup `protobuf:"bytes,1,rep,name=nexthopgroup,proto3" json:"nexthopgroup,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List nexthopgroup response
func (*ListNextHopGroupsResponse) Descriptor
deprecated
func (*ListNextHopGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNextHopGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListNextHopGroupsResponse) GetNextPageToken ¶
func (x *ListNextHopGroupsResponse) GetNextPageToken() string
func (*ListNextHopGroupsResponse) GetNexthopgroup ¶
func (x *ListNextHopGroupsResponse) GetNexthopgroup() []*NextHopGroup
func (*ListNextHopGroupsResponse) ProtoMessage ¶
func (*ListNextHopGroupsResponse) ProtoMessage()
func (*ListNextHopGroupsResponse) ProtoReflect ¶
func (x *ListNextHopGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListNextHopGroupsResponse) Reset ¶
func (x *ListNextHopGroupsResponse) Reset()
func (*ListNextHopGroupsResponse) String ¶
func (x *ListNextHopGroupsResponse) String() string
type ListNextHopsRequest ¶
type ListNextHopsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List nexthop request
func (*ListNextHopsRequest) Descriptor
deprecated
func (*ListNextHopsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListNextHopsRequest.ProtoReflect.Descriptor instead.
func (*ListNextHopsRequest) GetPageSize ¶
func (x *ListNextHopsRequest) GetPageSize() int32
func (*ListNextHopsRequest) GetPageToken ¶
func (x *ListNextHopsRequest) GetPageToken() string
func (*ListNextHopsRequest) GetParent ¶
func (x *ListNextHopsRequest) GetParent() string
func (*ListNextHopsRequest) ProtoMessage ¶
func (*ListNextHopsRequest) ProtoMessage()
func (*ListNextHopsRequest) ProtoReflect ¶
func (x *ListNextHopsRequest) ProtoReflect() protoreflect.Message
func (*ListNextHopsRequest) Reset ¶
func (x *ListNextHopsRequest) Reset()
func (*ListNextHopsRequest) String ¶
func (x *ListNextHopsRequest) String() string
type ListNextHopsResponse ¶
type ListNextHopsResponse struct { // list of nexthops Nexthop []*NextHop `protobuf:"bytes,1,rep,name=nexthop,proto3" json:"nexthop,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List nexthop response
func (*ListNextHopsResponse) Descriptor
deprecated
func (*ListNextHopsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListNextHopsResponse.ProtoReflect.Descriptor instead.
func (*ListNextHopsResponse) GetNextPageToken ¶
func (x *ListNextHopsResponse) GetNextPageToken() string
func (*ListNextHopsResponse) GetNexthop ¶
func (x *ListNextHopsResponse) GetNexthop() []*NextHop
func (*ListNextHopsResponse) ProtoMessage ¶
func (*ListNextHopsResponse) ProtoMessage()
func (*ListNextHopsResponse) ProtoReflect ¶
func (x *ListNextHopsResponse) ProtoReflect() protoreflect.Message
func (*ListNextHopsResponse) Reset ¶
func (x *ListNextHopsResponse) Reset()
func (*ListNextHopsResponse) String ¶
func (x *ListNextHopsResponse) String() string
type ListPortsRequest ¶
type ListPortsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List port request
func (*ListPortsRequest) Descriptor
deprecated
func (*ListPortsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPortsRequest.ProtoReflect.Descriptor instead.
func (*ListPortsRequest) GetPageSize ¶
func (x *ListPortsRequest) GetPageSize() int32
func (*ListPortsRequest) GetPageToken ¶
func (x *ListPortsRequest) GetPageToken() string
func (*ListPortsRequest) GetParent ¶
func (x *ListPortsRequest) GetParent() string
func (*ListPortsRequest) ProtoMessage ¶
func (*ListPortsRequest) ProtoMessage()
func (*ListPortsRequest) ProtoReflect ¶
func (x *ListPortsRequest) ProtoReflect() protoreflect.Message
func (*ListPortsRequest) Reset ¶
func (x *ListPortsRequest) Reset()
func (*ListPortsRequest) String ¶
func (x *ListPortsRequest) String() string
type ListPortsResponse ¶
type ListPortsResponse struct { // list of ports Port []*Port `protobuf:"bytes,1,rep,name=port,proto3" json:"port,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List port response
func (*ListPortsResponse) Descriptor
deprecated
func (*ListPortsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPortsResponse.ProtoReflect.Descriptor instead.
func (*ListPortsResponse) GetNextPageToken ¶
func (x *ListPortsResponse) GetNextPageToken() string
func (*ListPortsResponse) GetPort ¶
func (x *ListPortsResponse) GetPort() []*Port
func (*ListPortsResponse) ProtoMessage ¶
func (*ListPortsResponse) ProtoMessage()
func (*ListPortsResponse) ProtoReflect ¶
func (x *ListPortsResponse) ProtoReflect() protoreflect.Message
func (*ListPortsResponse) Reset ¶
func (x *ListPortsResponse) Reset()
func (*ListPortsResponse) String ¶
func (x *ListPortsResponse) String() string
type ListRouteTablesRequest ¶
type ListRouteTablesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List routetable request
func (*ListRouteTablesRequest) Descriptor
deprecated
func (*ListRouteTablesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRouteTablesRequest.ProtoReflect.Descriptor instead.
func (*ListRouteTablesRequest) GetPageSize ¶
func (x *ListRouteTablesRequest) GetPageSize() int32
func (*ListRouteTablesRequest) GetPageToken ¶
func (x *ListRouteTablesRequest) GetPageToken() string
func (*ListRouteTablesRequest) GetParent ¶
func (x *ListRouteTablesRequest) GetParent() string
func (*ListRouteTablesRequest) ProtoMessage ¶
func (*ListRouteTablesRequest) ProtoMessage()
func (*ListRouteTablesRequest) ProtoReflect ¶
func (x *ListRouteTablesRequest) ProtoReflect() protoreflect.Message
func (*ListRouteTablesRequest) Reset ¶
func (x *ListRouteTablesRequest) Reset()
func (*ListRouteTablesRequest) String ¶
func (x *ListRouteTablesRequest) String() string
type ListRouteTablesResponse ¶
type ListRouteTablesResponse struct { // list of routetables Routetable []*RouteTable `protobuf:"bytes,1,rep,name=routetable,proto3" json:"routetable,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List routetable response
func (*ListRouteTablesResponse) Descriptor
deprecated
func (*ListRouteTablesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRouteTablesResponse.ProtoReflect.Descriptor instead.
func (*ListRouteTablesResponse) GetNextPageToken ¶
func (x *ListRouteTablesResponse) GetNextPageToken() string
func (*ListRouteTablesResponse) GetRoutetable ¶
func (x *ListRouteTablesResponse) GetRoutetable() []*RouteTable
func (*ListRouteTablesResponse) ProtoMessage ¶
func (*ListRouteTablesResponse) ProtoMessage()
func (*ListRouteTablesResponse) ProtoReflect ¶
func (x *ListRouteTablesResponse) ProtoReflect() protoreflect.Message
func (*ListRouteTablesResponse) Reset ¶
func (x *ListRouteTablesResponse) Reset()
func (*ListRouteTablesResponse) String ¶
func (x *ListRouteTablesResponse) String() string
type ListRoutesRequest ¶
type ListRoutesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List route request
func (*ListRoutesRequest) Descriptor
deprecated
func (*ListRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListRoutesRequest) GetPageSize ¶
func (x *ListRoutesRequest) GetPageSize() int32
func (*ListRoutesRequest) GetPageToken ¶
func (x *ListRoutesRequest) GetPageToken() string
func (*ListRoutesRequest) GetParent ¶
func (x *ListRoutesRequest) GetParent() string
func (*ListRoutesRequest) ProtoMessage ¶
func (*ListRoutesRequest) ProtoMessage()
func (*ListRoutesRequest) ProtoReflect ¶
func (x *ListRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListRoutesRequest) Reset ¶
func (x *ListRoutesRequest) Reset()
func (*ListRoutesRequest) String ¶
func (x *ListRoutesRequest) String() string
type ListRoutesResponse ¶
type ListRoutesResponse struct { // list of routes Route []*Route `protobuf:"bytes,1,rep,name=route,proto3" json:"route,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List route response
func (*ListRoutesResponse) Descriptor
deprecated
func (*ListRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListRoutesResponse) GetNextPageToken ¶
func (x *ListRoutesResponse) GetNextPageToken() string
func (*ListRoutesResponse) GetRoute ¶
func (x *ListRoutesResponse) GetRoute() []*Route
func (*ListRoutesResponse) ProtoMessage ¶
func (*ListRoutesResponse) ProtoMessage()
func (*ListRoutesResponse) ProtoReflect ¶
func (x *ListRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListRoutesResponse) Reset ¶
func (x *ListRoutesResponse) Reset()
func (*ListRoutesResponse) String ¶
func (x *ListRoutesResponse) String() string
type ListSecurityPolicysRequest ¶
type ListSecurityPolicysRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List securitypolicy request
func (*ListSecurityPolicysRequest) Descriptor
deprecated
func (*ListSecurityPolicysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityPolicysRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityPolicysRequest) GetPageSize ¶
func (x *ListSecurityPolicysRequest) GetPageSize() int32
func (*ListSecurityPolicysRequest) GetPageToken ¶
func (x *ListSecurityPolicysRequest) GetPageToken() string
func (*ListSecurityPolicysRequest) GetParent ¶
func (x *ListSecurityPolicysRequest) GetParent() string
func (*ListSecurityPolicysRequest) ProtoMessage ¶
func (*ListSecurityPolicysRequest) ProtoMessage()
func (*ListSecurityPolicysRequest) ProtoReflect ¶
func (x *ListSecurityPolicysRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityPolicysRequest) Reset ¶
func (x *ListSecurityPolicysRequest) Reset()
func (*ListSecurityPolicysRequest) String ¶
func (x *ListSecurityPolicysRequest) String() string
type ListSecurityPolicysResponse ¶
type ListSecurityPolicysResponse struct { // list of securitypolicys Securitypolicy []*SecurityPolicy `protobuf:"bytes,1,rep,name=securitypolicy,proto3" json:"securitypolicy,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List securitypolicy response
func (*ListSecurityPolicysResponse) Descriptor
deprecated
func (*ListSecurityPolicysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityPolicysResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityPolicysResponse) GetNextPageToken ¶
func (x *ListSecurityPolicysResponse) GetNextPageToken() string
func (*ListSecurityPolicysResponse) GetSecuritypolicy ¶
func (x *ListSecurityPolicysResponse) GetSecuritypolicy() []*SecurityPolicy
func (*ListSecurityPolicysResponse) ProtoMessage ¶
func (*ListSecurityPolicysResponse) ProtoMessage()
func (*ListSecurityPolicysResponse) ProtoReflect ¶
func (x *ListSecurityPolicysResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityPolicysResponse) Reset ¶
func (x *ListSecurityPolicysResponse) Reset()
func (*ListSecurityPolicysResponse) String ¶
func (x *ListSecurityPolicysResponse) String() string
type ListSecurityProfilesRequest ¶
type ListSecurityProfilesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List securityprofile request
func (*ListSecurityProfilesRequest) Descriptor
deprecated
func (*ListSecurityProfilesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfilesRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityProfilesRequest) GetPageSize ¶
func (x *ListSecurityProfilesRequest) GetPageSize() int32
func (*ListSecurityProfilesRequest) GetPageToken ¶
func (x *ListSecurityProfilesRequest) GetPageToken() string
func (*ListSecurityProfilesRequest) GetParent ¶
func (x *ListSecurityProfilesRequest) GetParent() string
func (*ListSecurityProfilesRequest) ProtoMessage ¶
func (*ListSecurityProfilesRequest) ProtoMessage()
func (*ListSecurityProfilesRequest) ProtoReflect ¶
func (x *ListSecurityProfilesRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityProfilesRequest) Reset ¶
func (x *ListSecurityProfilesRequest) Reset()
func (*ListSecurityProfilesRequest) String ¶
func (x *ListSecurityProfilesRequest) String() string
type ListSecurityProfilesResponse ¶
type ListSecurityProfilesResponse struct { // list of securityprofiles Securityprofile []*SecurityProfile `protobuf:"bytes,1,rep,name=securityprofile,proto3" json:"securityprofile,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List securityprofile response
func (*ListSecurityProfilesResponse) Descriptor
deprecated
func (*ListSecurityProfilesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityProfilesResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityProfilesResponse) GetNextPageToken ¶
func (x *ListSecurityProfilesResponse) GetNextPageToken() string
func (*ListSecurityProfilesResponse) GetSecurityprofile ¶
func (x *ListSecurityProfilesResponse) GetSecurityprofile() []*SecurityProfile
func (*ListSecurityProfilesResponse) ProtoMessage ¶
func (*ListSecurityProfilesResponse) ProtoMessage()
func (*ListSecurityProfilesResponse) ProtoReflect ¶
func (x *ListSecurityProfilesResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityProfilesResponse) Reset ¶
func (x *ListSecurityProfilesResponse) Reset()
func (*ListSecurityProfilesResponse) String ¶
func (x *ListSecurityProfilesResponse) String() string
type ListSecurityRulesRequest ¶
type ListSecurityRulesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List securityrule request
func (*ListSecurityRulesRequest) Descriptor
deprecated
func (*ListSecurityRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityRulesRequest.ProtoReflect.Descriptor instead.
func (*ListSecurityRulesRequest) GetPageSize ¶
func (x *ListSecurityRulesRequest) GetPageSize() int32
func (*ListSecurityRulesRequest) GetPageToken ¶
func (x *ListSecurityRulesRequest) GetPageToken() string
func (*ListSecurityRulesRequest) GetParent ¶
func (x *ListSecurityRulesRequest) GetParent() string
func (*ListSecurityRulesRequest) ProtoMessage ¶
func (*ListSecurityRulesRequest) ProtoMessage()
func (*ListSecurityRulesRequest) ProtoReflect ¶
func (x *ListSecurityRulesRequest) ProtoReflect() protoreflect.Message
func (*ListSecurityRulesRequest) Reset ¶
func (x *ListSecurityRulesRequest) Reset()
func (*ListSecurityRulesRequest) String ¶
func (x *ListSecurityRulesRequest) String() string
type ListSecurityRulesResponse ¶
type ListSecurityRulesResponse struct { // list of securityrules Securityrule []*SecurityRule `protobuf:"bytes,1,rep,name=securityrule,proto3" json:"securityrule,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List securityrule response
func (*ListSecurityRulesResponse) Descriptor
deprecated
func (*ListSecurityRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSecurityRulesResponse.ProtoReflect.Descriptor instead.
func (*ListSecurityRulesResponse) GetNextPageToken ¶
func (x *ListSecurityRulesResponse) GetNextPageToken() string
func (*ListSecurityRulesResponse) GetSecurityrule ¶
func (x *ListSecurityRulesResponse) GetSecurityrule() []*SecurityRule
func (*ListSecurityRulesResponse) ProtoMessage ¶
func (*ListSecurityRulesResponse) ProtoMessage()
func (*ListSecurityRulesResponse) ProtoReflect ¶
func (x *ListSecurityRulesResponse) ProtoReflect() protoreflect.Message
func (*ListSecurityRulesResponse) Reset ¶
func (x *ListSecurityRulesResponse) Reset()
func (*ListSecurityRulesResponse) String ¶
func (x *ListSecurityRulesResponse) String() string
type ListSubnetsRequest ¶
type ListSubnetsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List subnet request
func (*ListSubnetsRequest) Descriptor
deprecated
func (*ListSubnetsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSubnetsRequest.ProtoReflect.Descriptor instead.
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 { // list of subnets Subnet []*Subnet `protobuf:"bytes,1,rep,name=subnet,proto3" json:"subnet,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List subnet response
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) GetSubnet ¶
func (x *ListSubnetsResponse) GetSubnet() []*Subnet
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 ListTunnelsRequest ¶
type ListTunnelsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List Tunnel request
func (*ListTunnelsRequest) Descriptor
deprecated
func (*ListTunnelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTunnelsRequest.ProtoReflect.Descriptor instead.
func (*ListTunnelsRequest) GetPageSize ¶
func (x *ListTunnelsRequest) GetPageSize() int32
func (*ListTunnelsRequest) GetPageToken ¶
func (x *ListTunnelsRequest) GetPageToken() string
func (*ListTunnelsRequest) GetParent ¶
func (x *ListTunnelsRequest) GetParent() string
func (*ListTunnelsRequest) ProtoMessage ¶
func (*ListTunnelsRequest) ProtoMessage()
func (*ListTunnelsRequest) ProtoReflect ¶
func (x *ListTunnelsRequest) ProtoReflect() protoreflect.Message
func (*ListTunnelsRequest) Reset ¶
func (x *ListTunnelsRequest) Reset()
func (*ListTunnelsRequest) String ¶
func (x *ListTunnelsRequest) String() string
type ListTunnelsResponse ¶
type ListTunnelsResponse struct { // list of tunnels Tunnel []*Tunnel `protobuf:"bytes,1,rep,name=tunnel,proto3" json:"tunnel,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List Tunnel response
func (*ListTunnelsResponse) Descriptor
deprecated
func (*ListTunnelsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTunnelsResponse.ProtoReflect.Descriptor instead.
func (*ListTunnelsResponse) GetNextPageToken ¶
func (x *ListTunnelsResponse) GetNextPageToken() string
func (*ListTunnelsResponse) GetTunnel ¶
func (x *ListTunnelsResponse) GetTunnel() []*Tunnel
func (*ListTunnelsResponse) ProtoMessage ¶
func (*ListTunnelsResponse) ProtoMessage()
func (*ListTunnelsResponse) ProtoReflect ¶
func (x *ListTunnelsResponse) ProtoReflect() protoreflect.Message
func (*ListTunnelsResponse) Reset ¶
func (x *ListTunnelsResponse) Reset()
func (*ListTunnelsResponse) String ¶
func (x *ListTunnelsResponse) String() string
type ListUnderlayRoutesRequest ¶
type ListUnderlayRoutesRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List underlayroute request
func (*ListUnderlayRoutesRequest) Descriptor
deprecated
func (*ListUnderlayRoutesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUnderlayRoutesRequest.ProtoReflect.Descriptor instead.
func (*ListUnderlayRoutesRequest) GetPageSize ¶
func (x *ListUnderlayRoutesRequest) GetPageSize() int32
func (*ListUnderlayRoutesRequest) GetPageToken ¶
func (x *ListUnderlayRoutesRequest) GetPageToken() string
func (*ListUnderlayRoutesRequest) GetParent ¶
func (x *ListUnderlayRoutesRequest) GetParent() string
func (*ListUnderlayRoutesRequest) ProtoMessage ¶
func (*ListUnderlayRoutesRequest) ProtoMessage()
func (*ListUnderlayRoutesRequest) ProtoReflect ¶
func (x *ListUnderlayRoutesRequest) ProtoReflect() protoreflect.Message
func (*ListUnderlayRoutesRequest) Reset ¶
func (x *ListUnderlayRoutesRequest) Reset()
func (*ListUnderlayRoutesRequest) String ¶
func (x *ListUnderlayRoutesRequest) String() string
type ListUnderlayRoutesResponse ¶
type ListUnderlayRoutesResponse struct { // list of underlayroutes Underlayroute []*UnderlayRoute `protobuf:"bytes,1,rep,name=underlayroute,proto3" json:"underlayroute,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List underlayroute response
func (*ListUnderlayRoutesResponse) Descriptor
deprecated
func (*ListUnderlayRoutesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUnderlayRoutesResponse.ProtoReflect.Descriptor instead.
func (*ListUnderlayRoutesResponse) GetNextPageToken ¶
func (x *ListUnderlayRoutesResponse) GetNextPageToken() string
func (*ListUnderlayRoutesResponse) GetUnderlayroute ¶
func (x *ListUnderlayRoutesResponse) GetUnderlayroute() []*UnderlayRoute
func (*ListUnderlayRoutesResponse) ProtoMessage ¶
func (*ListUnderlayRoutesResponse) ProtoMessage()
func (*ListUnderlayRoutesResponse) ProtoReflect ¶
func (x *ListUnderlayRoutesResponse) ProtoReflect() protoreflect.Message
func (*ListUnderlayRoutesResponse) Reset ¶
func (x *ListUnderlayRoutesResponse) Reset()
func (*ListUnderlayRoutesResponse) String ¶
func (x *ListUnderlayRoutesResponse) String() string
type ListVPCPeersRequest ¶
type ListVPCPeersRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List vpcpeer request
func (*ListVPCPeersRequest) Descriptor
deprecated
func (*ListVPCPeersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVPCPeersRequest.ProtoReflect.Descriptor instead.
func (*ListVPCPeersRequest) GetPageSize ¶
func (x *ListVPCPeersRequest) GetPageSize() int32
func (*ListVPCPeersRequest) GetPageToken ¶
func (x *ListVPCPeersRequest) GetPageToken() string
func (*ListVPCPeersRequest) GetParent ¶
func (x *ListVPCPeersRequest) GetParent() string
func (*ListVPCPeersRequest) ProtoMessage ¶
func (*ListVPCPeersRequest) ProtoMessage()
func (*ListVPCPeersRequest) ProtoReflect ¶
func (x *ListVPCPeersRequest) ProtoReflect() protoreflect.Message
func (*ListVPCPeersRequest) Reset ¶
func (x *ListVPCPeersRequest) Reset()
func (*ListVPCPeersRequest) String ¶
func (x *ListVPCPeersRequest) String() string
type ListVPCPeersResponse ¶
type ListVPCPeersResponse struct { // list of vpcpeers Vpcpeer []*VPCPeer `protobuf:"bytes,1,rep,name=vpcpeer,proto3" json:"vpcpeer,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List vpcpeer response
func (*ListVPCPeersResponse) Descriptor
deprecated
func (*ListVPCPeersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVPCPeersResponse.ProtoReflect.Descriptor instead.
func (*ListVPCPeersResponse) GetNextPageToken ¶
func (x *ListVPCPeersResponse) GetNextPageToken() string
func (*ListVPCPeersResponse) GetVpcpeer ¶
func (x *ListVPCPeersResponse) GetVpcpeer() []*VPCPeer
func (*ListVPCPeersResponse) ProtoMessage ¶
func (*ListVPCPeersResponse) ProtoMessage()
func (*ListVPCPeersResponse) ProtoReflect ¶
func (x *ListVPCPeersResponse) ProtoReflect() protoreflect.Message
func (*ListVPCPeersResponse) Reset ¶
func (x *ListVPCPeersResponse) Reset()
func (*ListVPCPeersResponse) String ¶
func (x *ListVPCPeersResponse) String() string
type ListVnicsRequest ¶
type ListVnicsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List vnic request
func (*ListVnicsRequest) Descriptor
deprecated
func (*ListVnicsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVnicsRequest.ProtoReflect.Descriptor instead.
func (*ListVnicsRequest) GetPageSize ¶
func (x *ListVnicsRequest) GetPageSize() int32
func (*ListVnicsRequest) GetPageToken ¶
func (x *ListVnicsRequest) GetPageToken() string
func (*ListVnicsRequest) GetParent ¶
func (x *ListVnicsRequest) GetParent() string
func (*ListVnicsRequest) ProtoMessage ¶
func (*ListVnicsRequest) ProtoMessage()
func (*ListVnicsRequest) ProtoReflect ¶
func (x *ListVnicsRequest) ProtoReflect() protoreflect.Message
func (*ListVnicsRequest) Reset ¶
func (x *ListVnicsRequest) Reset()
func (*ListVnicsRequest) String ¶
func (x *ListVnicsRequest) String() string
type ListVnicsResponse ¶
type ListVnicsResponse struct { // list of vnics Vnic []*Vnic `protobuf:"bytes,1,rep,name=vnic,proto3" json:"vnic,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List vnic response
func (*ListVnicsResponse) Descriptor
deprecated
func (*ListVnicsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVnicsResponse.ProtoReflect.Descriptor instead.
func (*ListVnicsResponse) GetNextPageToken ¶
func (x *ListVnicsResponse) GetNextPageToken() string
func (*ListVnicsResponse) GetVnic ¶
func (x *ListVnicsResponse) GetVnic() []*Vnic
func (*ListVnicsResponse) ProtoMessage ¶
func (*ListVnicsResponse) ProtoMessage()
func (*ListVnicsResponse) ProtoReflect ¶
func (x *ListVnicsResponse) ProtoReflect() protoreflect.Message
func (*ListVnicsResponse) Reset ¶
func (x *ListVnicsResponse) Reset()
func (*ListVnicsResponse) String ¶
func (x *ListVnicsResponse) String() string
type ListVpcsRequest ¶
type ListVpcsRequest struct { // parent Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // pagination: page-size PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // pagination: start token PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
List vpc request
func (*ListVpcsRequest) Descriptor
deprecated
func (*ListVpcsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVpcsRequest.ProtoReflect.Descriptor instead.
func (*ListVpcsRequest) GetPageSize ¶
func (x *ListVpcsRequest) GetPageSize() int32
func (*ListVpcsRequest) GetPageToken ¶
func (x *ListVpcsRequest) GetPageToken() string
func (*ListVpcsRequest) GetParent ¶
func (x *ListVpcsRequest) GetParent() string
func (*ListVpcsRequest) ProtoMessage ¶
func (*ListVpcsRequest) ProtoMessage()
func (*ListVpcsRequest) ProtoReflect ¶
func (x *ListVpcsRequest) ProtoReflect() protoreflect.Message
func (*ListVpcsRequest) Reset ¶
func (x *ListVpcsRequest) Reset()
func (*ListVpcsRequest) String ¶
func (x *ListVpcsRequest) String() string
type ListVpcsResponse ¶
type ListVpcsResponse struct { // list of vpcs Vpc []*Vpc `protobuf:"bytes,1,rep,name=vpc,proto3" json:"vpc,omitempty"` // next page token NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
List vpc response
func (*ListVpcsResponse) Descriptor
deprecated
func (*ListVpcsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVpcsResponse.ProtoReflect.Descriptor instead.
func (*ListVpcsResponse) GetNextPageToken ¶
func (x *ListVpcsResponse) GetNextPageToken() string
func (*ListVpcsResponse) GetVpc ¶
func (x *ListVpcsResponse) GetVpc() []*Vpc
func (*ListVpcsResponse) ProtoMessage ¶
func (*ListVpcsResponse) ProtoMessage()
func (*ListVpcsResponse) ProtoReflect ¶
func (x *ListVpcsResponse) ProtoReflect() protoreflect.Message
func (*ListVpcsResponse) Reset ¶
func (x *ListVpcsResponse) Reset()
func (*ListVpcsResponse) String ¶
func (x *ListVpcsResponse) String() string
type LoopbackIfSpec ¶
type LoopbackIfSpec struct { // IP address hosted on the loopback interface (also DPU's TEP IP) Prefix *_go.IPPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // BGP standard community to be attached to the route advertising this loopback TEP IP Communities []*BGPCommunity `protobuf:"bytes,2,rep,name=communities,proto3" json:"communities,omitempty"` // contains filtered or unexported fields }
Loopback interface configuration
func (*LoopbackIfSpec) Descriptor
deprecated
func (*LoopbackIfSpec) Descriptor() ([]byte, []int)
Deprecated: Use LoopbackIfSpec.ProtoReflect.Descriptor instead.
func (*LoopbackIfSpec) GetCommunities ¶
func (x *LoopbackIfSpec) GetCommunities() []*BGPCommunity
func (*LoopbackIfSpec) GetPrefix ¶
func (x *LoopbackIfSpec) GetPrefix() *_go.IPPrefix
func (*LoopbackIfSpec) ProtoMessage ¶
func (*LoopbackIfSpec) ProtoMessage()
func (*LoopbackIfSpec) ProtoReflect ¶
func (x *LoopbackIfSpec) ProtoReflect() protoreflect.Message
func (*LoopbackIfSpec) Reset ¶
func (x *LoopbackIfSpec) Reset()
func (*LoopbackIfSpec) String ¶
func (x *LoopbackIfSpec) String() string
type LoopbackIfStatus ¶
type LoopbackIfStatus struct { // loopback interface name in DPU's OS Ifname string `protobuf:"bytes,1,opt,name=ifname,proto3" json:"ifname,omitempty"` // contains filtered or unexported fields }
operational status of loopback interface
func (*LoopbackIfStatus) Descriptor
deprecated
func (*LoopbackIfStatus) Descriptor() ([]byte, []int)
Deprecated: Use LoopbackIfStatus.ProtoReflect.Descriptor instead.
func (*LoopbackIfStatus) GetIfname ¶
func (x *LoopbackIfStatus) GetIfname() string
func (*LoopbackIfStatus) ProtoMessage ¶
func (*LoopbackIfStatus) ProtoMessage()
func (*LoopbackIfStatus) ProtoReflect ¶
func (x *LoopbackIfStatus) ProtoReflect() protoreflect.Message
func (*LoopbackIfStatus) Reset ¶
func (x *LoopbackIfStatus) Reset()
func (*LoopbackIfStatus) String ¶
func (x *LoopbackIfStatus) String() string
type MSRPCOptions ¶
type MSRPCOptions struct { // RPC program uuids ProgramId [][]byte `protobuf:"bytes,1,rep,name=program_id,json=programId,proto3" json:"program_id,omitempty"` // contains filtered or unexported fields }
MSRPC ALG specific options
func (*MSRPCOptions) Descriptor
deprecated
func (*MSRPCOptions) Descriptor() ([]byte, []int)
Deprecated: Use MSRPCOptions.ProtoReflect.Descriptor instead.
func (*MSRPCOptions) GetProgramId ¶
func (x *MSRPCOptions) GetProgramId() [][]byte
func (*MSRPCOptions) ProtoMessage ¶
func (*MSRPCOptions) ProtoMessage()
func (*MSRPCOptions) ProtoReflect ¶
func (x *MSRPCOptions) ProtoReflect() protoreflect.Message
func (*MSRPCOptions) Reset ¶
func (x *MSRPCOptions) Reset()
func (*MSRPCOptions) String ¶
func (x *MSRPCOptions) String() string
type Mapping ¶
type Mapping struct { // unique mapping id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *MappingSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *MappingStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
mapping object
func (*Mapping) Descriptor
deprecated
func (*Mapping) GetSpec ¶
func (x *Mapping) GetSpec() *MappingSpec
func (*Mapping) GetStatus ¶
func (x *Mapping) GetStatus() *MappingStatus
func (*Mapping) ProtoMessage ¶
func (*Mapping) ProtoMessage()
func (*Mapping) ProtoReflect ¶
func (x *Mapping) ProtoReflect() protoreflect.Message
type MappingKeyType ¶
type MappingKeyType int32
mapping key type can be L2 or L3
const ( // unspecified MappingKeyType_MAPPING_KEY_TYPE_UNSPECIFIED MappingKeyType = 0 // l2 mapping MappingKeyType_MAPPING_KEY_TYPE_L2 MappingKeyType = 1 // l3 mapping MappingKeyType_MAPPING_KEY_TYPE_L3 MappingKeyType = 2 )
func (MappingKeyType) Descriptor ¶
func (MappingKeyType) Descriptor() protoreflect.EnumDescriptor
func (MappingKeyType) Enum ¶
func (x MappingKeyType) Enum() *MappingKeyType
func (MappingKeyType) EnumDescriptor
deprecated
func (MappingKeyType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MappingKeyType.Descriptor instead.
func (MappingKeyType) Number ¶
func (x MappingKeyType) Number() protoreflect.EnumNumber
func (MappingKeyType) String ¶
func (x MappingKeyType) String() string
func (MappingKeyType) Type ¶
func (MappingKeyType) Type() protoreflect.EnumType
type MappingLookupFilter ¶
type MappingLookupFilter struct { // Local is set to true for local mappings or else false Local bool `protobuf:"varint,1,opt,name=local,proto3" json:"local,omitempty"` // KeyType is used for query based on L3 or L2 without specifically // providing exact key (i.e. list all L2/L3 mappings) KeyType MappingKeyType `` /* 134-byte string literal not displayed */ // Type is used to specify the type of mapping Type MappingType `protobuf:"varint,3,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.MappingType" json:"type,omitempty"` // Types that are assignable to IpOrMac: // // *MappingLookupFilter_IpKey // *MappingLookupFilter_MacKey // *MappingLookupFilter_IpAddress // *MappingLookupFilter_MacAddress // *MappingLookupFilter_VpcNameRef IpOrMac isMappingLookupFilter_IpOrMac `protobuf_oneof:"ip_or_mac"` // contains filtered or unexported fields }
Filter criteria for a mapping lookup api
func (*MappingLookupFilter) Descriptor
deprecated
func (*MappingLookupFilter) Descriptor() ([]byte, []int)
Deprecated: Use MappingLookupFilter.ProtoReflect.Descriptor instead.
func (*MappingLookupFilter) GetIpAddress ¶
func (x *MappingLookupFilter) GetIpAddress() *_go.IPAddress
func (*MappingLookupFilter) GetIpKey ¶
func (x *MappingLookupFilter) GetIpKey() *L3MappingKey
func (*MappingLookupFilter) GetIpOrMac ¶
func (m *MappingLookupFilter) GetIpOrMac() isMappingLookupFilter_IpOrMac
func (*MappingLookupFilter) GetKeyType ¶
func (x *MappingLookupFilter) GetKeyType() MappingKeyType
func (*MappingLookupFilter) GetLocal ¶
func (x *MappingLookupFilter) GetLocal() bool
func (*MappingLookupFilter) GetMacAddress ¶
func (x *MappingLookupFilter) GetMacAddress() []byte
func (*MappingLookupFilter) GetMacKey ¶
func (x *MappingLookupFilter) GetMacKey() *L2MappingKey
func (*MappingLookupFilter) GetType ¶
func (x *MappingLookupFilter) GetType() MappingType
func (*MappingLookupFilter) GetVpcNameRef ¶
func (x *MappingLookupFilter) GetVpcNameRef() string
func (*MappingLookupFilter) ProtoMessage ¶
func (*MappingLookupFilter) ProtoMessage()
func (*MappingLookupFilter) ProtoReflect ¶
func (x *MappingLookupFilter) ProtoReflect() protoreflect.Message
func (*MappingLookupFilter) Reset ¶
func (x *MappingLookupFilter) Reset()
func (*MappingLookupFilter) String ¶
func (x *MappingLookupFilter) String() string
type MappingLookupFilter_IpKey ¶
type MappingLookupFilter_IpKey struct { // IP mapping key IpKey *L3MappingKey `protobuf:"bytes,4,opt,name=ip_key,json=ipKey,proto3,oneof"` }
type MappingLookupFilter_MacAddress ¶
type MappingLookupFilter_MacAddress struct { // MAC address MacAddress []byte `protobuf:"bytes,7,opt,name=mac_address,json=macAddress,proto3,oneof"` }
type MappingLookupFilter_MacKey ¶
type MappingLookupFilter_MacKey struct { // MAC mapping key MacKey *L2MappingKey `protobuf:"bytes,5,opt,name=mac_key,json=macKey,proto3,oneof"` }
type MappingLookupFilter_VpcNameRef ¶
type MappingLookupFilter_VpcNameRef struct { // VPC id VpcNameRef string `protobuf:"bytes,8,opt,name=vpc_name_ref,json=vpcNameRef,proto3,oneof"` }
type MappingSpec ¶
type MappingSpec struct { // along with uuid, either IPKey or MACKey attrs // // Types that are assignable to MacOrIp: // // *MappingSpec_IpKey // *MappingSpec_MacKey MacOrIp isMappingSpec_MacOrIp `protobuf_oneof:"mac_or_ip"` // subnet this mapping is in SubnetNameRef string `protobuf:"bytes,3,opt,name=subnet_name_ref,json=subnetNameRef,proto3" json:"subnet_name_ref,omitempty"` // mapping's destination information // // Types that are assignable to Dstinfo: // // *MappingSpec_VnicNameRef // *MappingSpec_TunnelNameRef // *MappingSpec_NhGroupNameRef Dstinfo isMappingSpec_Dstinfo `protobuf_oneof:"dstinfo"` // overlay MAC address of this mapping MacAddr []byte `protobuf:"bytes,7,opt,name=mac_addr,json=macAddr,proto3" json:"mac_addr,omitempty"` // fabric encap information specific to this mapping, if any Encap *_go.Encap `protobuf:"bytes,8,opt,name=encap,proto3" json:"encap,omitempty"` // public IP, if overlay IP has corresponding public IP PublicIp *_go.IPAddress `protobuf:"bytes,9,opt,name=public_ip,json=publicIp,proto3" json:"public_ip,omitempty"` // tag/label/security group of this IP mapping, these tags/labels/SGs can be // used in defining security policy rules // range: 1 - 4294967294 // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: the allowed values need it to be uint32. --) Tags []uint32 `protobuf:"varint,10,rep,packed,name=tags,proto3" json:"tags,omitempty"` // type of the IP mapping endpoint, default is vpc mapping Type MappingType `protobuf:"varint,11,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.MappingType" json:"type,omitempty"` // contains filtered or unexported fields }
MappingSpec captures configuration of each mapping NOTE: Mapping is either on the local host/TEP or remote TEP
func (*MappingSpec) Descriptor
deprecated
func (*MappingSpec) Descriptor() ([]byte, []int)
Deprecated: Use MappingSpec.ProtoReflect.Descriptor instead.
func (*MappingSpec) GetDstinfo ¶
func (m *MappingSpec) GetDstinfo() isMappingSpec_Dstinfo
func (*MappingSpec) GetEncap ¶
func (x *MappingSpec) GetEncap() *_go.Encap
func (*MappingSpec) GetIpKey ¶
func (x *MappingSpec) GetIpKey() *L3MappingKey
func (*MappingSpec) GetMacAddr ¶
func (x *MappingSpec) GetMacAddr() []byte
func (*MappingSpec) GetMacKey ¶
func (x *MappingSpec) GetMacKey() *L2MappingKey
func (*MappingSpec) GetMacOrIp ¶
func (m *MappingSpec) GetMacOrIp() isMappingSpec_MacOrIp
func (*MappingSpec) GetNhGroupNameRef ¶
func (x *MappingSpec) GetNhGroupNameRef() string
func (*MappingSpec) GetPublicIp ¶
func (x *MappingSpec) GetPublicIp() *_go.IPAddress
func (*MappingSpec) GetSubnetNameRef ¶
func (x *MappingSpec) GetSubnetNameRef() string
func (*MappingSpec) GetTags ¶
func (x *MappingSpec) GetTags() []uint32
func (*MappingSpec) GetTunnelNameRef ¶
func (x *MappingSpec) GetTunnelNameRef() string
func (*MappingSpec) GetType ¶
func (x *MappingSpec) GetType() MappingType
func (*MappingSpec) GetVnicNameRef ¶
func (x *MappingSpec) GetVnicNameRef() string
func (*MappingSpec) ProtoMessage ¶
func (*MappingSpec) ProtoMessage()
func (*MappingSpec) ProtoReflect ¶
func (x *MappingSpec) ProtoReflect() protoreflect.Message
func (*MappingSpec) Reset ¶
func (x *MappingSpec) Reset()
func (*MappingSpec) String ¶
func (x *MappingSpec) String() string
type MappingSpec_IpKey ¶
type MappingSpec_IpKey struct { // IP mapping key IpKey *L3MappingKey `protobuf:"bytes,1,opt,name=ip_key,json=ipKey,proto3,oneof"` }
type MappingSpec_MacKey ¶
type MappingSpec_MacKey struct { // MAC mapping key MacKey *L2MappingKey `protobuf:"bytes,2,opt,name=mac_key,json=macKey,proto3,oneof"` }
type MappingSpec_NhGroupNameRef ¶
type MappingSpec_NhGroupNameRef struct { // overlay nexthop/TEP group for remote mappings // this is mandatory attribute for remote MAC/IP mappings for ECMP cases NhGroupNameRef string `protobuf:"bytes,6,opt,name=nh_group_name_ref,json=nhGroupNameRef,proto3,oneof"` }
type MappingSpec_TunnelNameRef ¶
type MappingSpec_TunnelNameRef struct { // Tunnel ID of the remote TEP for remote mapping // this is mandatory attribute for remote MAC/IP mappings for // non-ECMP cases TunnelNameRef string `protobuf:"bytes,5,opt,name=tunnel_name_ref,json=tunnelNameRef,proto3,oneof"` }
type MappingSpec_VnicNameRef ¶
type MappingSpec_VnicNameRef struct { // if IP is that of local vnic, corresponding vnic id // this is mandatory attribute for local IP mappings VnicNameRef string `protobuf:"bytes,4,opt,name=vnic_name_ref,json=vnicNameRef,proto3,oneof"` }
type MappingStatus ¶
type MappingStatus struct { // private to public IP xlation nat index PublicNatIndex int32 `protobuf:"varint,1,opt,name=public_nat_index,json=publicNatIndex,proto3" json:"public_nat_index,omitempty"` // public to private IP xlation nat index PrivateNatIndex int32 `protobuf:"varint,2,opt,name=private_nat_index,json=privateNatIndex,proto3" json:"private_nat_index,omitempty"` // tunnel IP address TunnelIp []*_go.IPAddress `protobuf:"bytes,3,rep,name=tunnel_ip,json=tunnelIp,proto3" json:"tunnel_ip,omitempty"` // service to backend port mapping hw handle SvcPortMapHwHandle *_go.HwHandle `protobuf:"bytes,4,opt,name=svc_port_map_hw_handle,json=svcPortMapHwHandle,proto3" json:"svc_port_map_hw_handle,omitempty"` // VNF tunnel hw handle VnfTunnelHwHandle *_go.HwHandle `protobuf:"bytes,5,opt,name=vnf_tunnel_hw_handle,json=vnfTunnelHwHandle,proto3" json:"vnf_tunnel_hw_handle,omitempty"` // rewrite index RewriteIndex int32 `protobuf:"varint,6,opt,name=rewrite_index,json=rewriteIndex,proto3" json:"rewrite_index,omitempty"` // contains filtered or unexported fields }
operational status of a mapping
func (*MappingStatus) Descriptor
deprecated
func (*MappingStatus) Descriptor() ([]byte, []int)
Deprecated: Use MappingStatus.ProtoReflect.Descriptor instead.
func (*MappingStatus) GetPrivateNatIndex ¶
func (x *MappingStatus) GetPrivateNatIndex() int32
func (*MappingStatus) GetPublicNatIndex ¶
func (x *MappingStatus) GetPublicNatIndex() int32
func (*MappingStatus) GetRewriteIndex ¶
func (x *MappingStatus) GetRewriteIndex() int32
func (*MappingStatus) GetSvcPortMapHwHandle ¶
func (x *MappingStatus) GetSvcPortMapHwHandle() *_go.HwHandle
func (*MappingStatus) GetTunnelIp ¶
func (x *MappingStatus) GetTunnelIp() []*_go.IPAddress
func (*MappingStatus) GetVnfTunnelHwHandle ¶
func (x *MappingStatus) GetVnfTunnelHwHandle() *_go.HwHandle
func (*MappingStatus) ProtoMessage ¶
func (*MappingStatus) ProtoMessage()
func (*MappingStatus) ProtoReflect ¶
func (x *MappingStatus) ProtoReflect() protoreflect.Message
func (*MappingStatus) Reset ¶
func (x *MappingStatus) Reset()
func (*MappingStatus) String ¶
func (x *MappingStatus) String() string
type MappingType ¶
type MappingType int32
MappingType captures the type of the mapping
const ( // unspecified MappingType_MAPPING_TYPE_UNSPECIFIED MappingType = 0 // MAPPING_TYPE_VPC is used for regular VPC endpoints and is the default MappingType_MAPPING_TYPE_VPC MappingType = 1 // MAPPING_TYPE_SERVICE is used for mappings that represent service endpoints MappingType_MAPPING_TYPE_SERVICE MappingType = 2 // MAPPING_TYPE_LB_VIP is used for mappings that represent load balancer service VIP MappingType_MAPPING_TYPE_LB_VIP MappingType = 3 )
func (MappingType) Descriptor ¶
func (MappingType) Descriptor() protoreflect.EnumDescriptor
func (MappingType) Enum ¶
func (x MappingType) Enum() *MappingType
func (MappingType) EnumDescriptor
deprecated
func (MappingType) EnumDescriptor() ([]byte, []int)
Deprecated: Use MappingType.Descriptor instead.
func (MappingType) Number ¶
func (x MappingType) Number() protoreflect.EnumNumber
func (MappingType) String ¶
func (x MappingType) String() string
func (MappingType) Type ¶
func (MappingType) Type() protoreflect.EnumType
type MediaType ¶
type MediaType int32
port's media type
func (MediaType) Descriptor ¶
func (MediaType) Descriptor() protoreflect.EnumDescriptor
func (MediaType) EnumDescriptor
deprecated
func (MediaType) Number ¶
func (x MediaType) Number() protoreflect.EnumNumber
func (MediaType) Type ¶
func (MediaType) Type() protoreflect.EnumType
type MgmtNetworkSpec ¶
type MgmtNetworkSpec struct { // LLDPMgmtIP, if configured, will be used to advertise in LLDP's management address TLV LldpMgmtIp *_go.IPAddress `protobuf:"bytes,1,opt,name=lldp_mgmt_ip,json=lldpMgmtIp,proto3" json:"lldp_mgmt_ip,omitempty"` // MgmtIP is the management IP address of the DSC (also for flow log generation) MgmtIp *_go.IPAddress `protobuf:"bytes,2,opt,name=mgmt_ip,json=mgmtIp,proto3" json:"mgmt_ip,omitempty"` // Vlan ID (0-4095) is the management network's vlan tag (zero = untagged) Vlan int32 `protobuf:"varint,3,opt,name=vlan,proto3" json:"vlan,omitempty"` // IP address of the default gateway in the management vlan GatewayIp *_go.IPAddress `protobuf:"bytes,4,opt,name=gateway_ip,json=gatewayIp,proto3" json:"gateway_ip,omitempty"` // MAC address of the default gateway in the management vlan GatewayMac []byte `protobuf:"bytes,5,opt,name=gateway_mac,json=gatewayMac,proto3" json:"gateway_mac,omitempty"` // contains filtered or unexported fields }
MgmtNetworkSpec captures all the management network related parameters
func (*MgmtNetworkSpec) Descriptor
deprecated
func (*MgmtNetworkSpec) Descriptor() ([]byte, []int)
Deprecated: Use MgmtNetworkSpec.ProtoReflect.Descriptor instead.
func (*MgmtNetworkSpec) GetGatewayIp ¶
func (x *MgmtNetworkSpec) GetGatewayIp() *_go.IPAddress
func (*MgmtNetworkSpec) GetGatewayMac ¶
func (x *MgmtNetworkSpec) GetGatewayMac() []byte
func (*MgmtNetworkSpec) GetLldpMgmtIp ¶
func (x *MgmtNetworkSpec) GetLldpMgmtIp() *_go.IPAddress
func (*MgmtNetworkSpec) GetMgmtIp ¶
func (x *MgmtNetworkSpec) GetMgmtIp() *_go.IPAddress
func (*MgmtNetworkSpec) GetVlan ¶
func (x *MgmtNetworkSpec) GetVlan() int32
func (*MgmtNetworkSpec) ProtoMessage ¶
func (*MgmtNetworkSpec) ProtoMessage()
func (*MgmtNetworkSpec) ProtoReflect ¶
func (x *MgmtNetworkSpec) ProtoReflect() protoreflect.Message
func (*MgmtNetworkSpec) Reset ¶
func (x *MgmtNetworkSpec) Reset()
func (*MgmtNetworkSpec) String ¶
func (x *MgmtNetworkSpec) String() string
type NLRISrc ¶
type NLRISrc int32
NLRI source
func (NLRISrc) Descriptor ¶
func (NLRISrc) Descriptor() protoreflect.EnumDescriptor
func (NLRISrc) EnumDescriptor
deprecated
func (NLRISrc) Number ¶
func (x NLRISrc) Number() protoreflect.EnumNumber
func (NLRISrc) Type ¶
func (NLRISrc) Type() protoreflect.EnumType
type NextHop ¶
type NextHop struct { // unique nexthop id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *NextHopSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *NextHopStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
nexthop object
func (*NextHop) Descriptor
deprecated
func (*NextHop) GetSpec ¶
func (x *NextHop) GetSpec() *NextHopSpec
func (*NextHop) GetStatus ¶
func (x *NextHop) GetStatus() *NextHopStatus
func (*NextHop) ProtoMessage ¶
func (*NextHop) ProtoMessage()
func (*NextHop) ProtoReflect ¶
func (x *NextHop) ProtoReflect() protoreflect.Message
type NextHopGroup ¶
type NextHopGroup struct { // unique nexthop group id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *NextHopGroupSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *NextHopGroupStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
nexthop group object
func (*NextHopGroup) Descriptor
deprecated
func (*NextHopGroup) Descriptor() ([]byte, []int)
Deprecated: Use NextHopGroup.ProtoReflect.Descriptor instead.
func (*NextHopGroup) GetName ¶
func (x *NextHopGroup) GetName() string
func (*NextHopGroup) GetSpec ¶
func (x *NextHopGroup) GetSpec() *NextHopGroupSpec
func (*NextHopGroup) GetStatus ¶
func (x *NextHopGroup) GetStatus() *NextHopGroupStatus
func (*NextHopGroup) ProtoMessage ¶
func (*NextHopGroup) ProtoMessage()
func (*NextHopGroup) ProtoReflect ¶
func (x *NextHopGroup) ProtoReflect() protoreflect.Message
func (*NextHopGroup) Reset ¶
func (x *NextHopGroup) Reset()
func (*NextHopGroup) String ¶
func (x *NextHopGroup) String() string
type NextHopGroupLookup ¶
type NextHopGroupLookup struct { // Types that are assignable to Gettype: // // *NextHopGroupLookup_Type // *NextHopGroupLookup_NhGroupNameRef Gettype isNextHopGroupLookup_Gettype `protobuf_oneof:"gettype"` // contains filtered or unexported fields }
nexthop group lookup request
func (*NextHopGroupLookup) Descriptor
deprecated
func (*NextHopGroupLookup) Descriptor() ([]byte, []int)
Deprecated: Use NextHopGroupLookup.ProtoReflect.Descriptor instead.
func (*NextHopGroupLookup) GetGettype ¶
func (m *NextHopGroupLookup) GetGettype() isNextHopGroupLookup_Gettype
func (*NextHopGroupLookup) GetNhGroupNameRef ¶
func (x *NextHopGroupLookup) GetNhGroupNameRef() string
func (*NextHopGroupLookup) GetType ¶
func (x *NextHopGroupLookup) GetType() NextHopGroupType
func (*NextHopGroupLookup) ProtoMessage ¶
func (*NextHopGroupLookup) ProtoMessage()
func (*NextHopGroupLookup) ProtoReflect ¶
func (x *NextHopGroupLookup) ProtoReflect() protoreflect.Message
func (*NextHopGroupLookup) Reset ¶
func (x *NextHopGroupLookup) Reset()
func (*NextHopGroupLookup) String ¶
func (x *NextHopGroupLookup) String() string
type NextHopGroupLookup_NhGroupNameRef ¶
type NextHopGroupLookup_NhGroupNameRef struct { // retreive based on nh id NhGroupNameRef string `protobuf:"bytes,2,opt,name=nh_group_name_ref,json=nhGroupNameRef,proto3,oneof"` }
type NextHopGroupLookup_Type ¶
type NextHopGroupLookup_Type struct { // retrieve based on the group type Type NextHopGroupType `protobuf:"varint,1,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.NextHopGroupType,oneof"` }
type NextHopGroupSpec ¶
type NextHopGroupSpec struct { // type of the nexthop Type NextHopGroupType `protobuf:"varint,1,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.NextHopGroupType" json:"type,omitempty"` // zero or more member nexthops or nexthop groups Members []*NextHopSpec `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"` // contains filtered or unexported fields }
nexthop group specification - a nextgroup consists of bunch of nexthops
func (*NextHopGroupSpec) Descriptor
deprecated
func (*NextHopGroupSpec) Descriptor() ([]byte, []int)
Deprecated: Use NextHopGroupSpec.ProtoReflect.Descriptor instead.
func (*NextHopGroupSpec) GetMembers ¶
func (x *NextHopGroupSpec) GetMembers() []*NextHopSpec
func (*NextHopGroupSpec) GetType ¶
func (x *NextHopGroupSpec) GetType() NextHopGroupType
func (*NextHopGroupSpec) ProtoMessage ¶
func (*NextHopGroupSpec) ProtoMessage()
func (*NextHopGroupSpec) ProtoReflect ¶
func (x *NextHopGroupSpec) ProtoReflect() protoreflect.Message
func (*NextHopGroupSpec) Reset ¶
func (x *NextHopGroupSpec) Reset()
func (*NextHopGroupSpec) String ¶
func (x *NextHopGroupSpec) String() string
type NextHopGroupStatus ¶
type NextHopGroupStatus struct { // nexthop group member status Members []*NextHopStatus `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"` // nexthop group hw id HwHandle *_go.HwHandle `protobuf:"bytes,2,opt,name=hw_handle,json=hwHandle,proto3" json:"hw_handle,omitempty"` // contains filtered or unexported fields }
operational status of nexthop group, if any
func (*NextHopGroupStatus) Descriptor
deprecated
func (*NextHopGroupStatus) Descriptor() ([]byte, []int)
Deprecated: Use NextHopGroupStatus.ProtoReflect.Descriptor instead.
func (*NextHopGroupStatus) GetHwHandle ¶
func (x *NextHopGroupStatus) GetHwHandle() *_go.HwHandle
func (*NextHopGroupStatus) GetMembers ¶
func (x *NextHopGroupStatus) GetMembers() []*NextHopStatus
func (*NextHopGroupStatus) ProtoMessage ¶
func (*NextHopGroupStatus) ProtoMessage()
func (*NextHopGroupStatus) ProtoReflect ¶
func (x *NextHopGroupStatus) ProtoReflect() protoreflect.Message
func (*NextHopGroupStatus) Reset ¶
func (x *NextHopGroupStatus) Reset()
func (*NextHopGroupStatus) String ¶
func (x *NextHopGroupStatus) String() string
type NextHopGroupType ¶
type NextHopGroupType int32
type of the nexthop group
const ( // unspecified NextHopGroupType_NEXT_HOP_GROUP_TYPE_UNSPECIFIED NextHopGroupType = 0 // ECMP for overlay routes pointing to VTEPs NextHopGroupType_NEXT_HOP_GROUP_TYPE_OVERLAY_ECMP NextHopGroupType = 1 // ECMP for underlay VTEPs pointing to nexthops NextHopGroupType_NEXT_HOP_GROUP_TYPE_UNDERLAY_ECMP NextHopGroupType = 2 )
func (NextHopGroupType) Descriptor ¶
func (NextHopGroupType) Descriptor() protoreflect.EnumDescriptor
func (NextHopGroupType) Enum ¶
func (x NextHopGroupType) Enum() *NextHopGroupType
func (NextHopGroupType) EnumDescriptor
deprecated
func (NextHopGroupType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NextHopGroupType.Descriptor instead.
func (NextHopGroupType) Number ¶
func (x NextHopGroupType) Number() protoreflect.EnumNumber
func (NextHopGroupType) String ¶
func (x NextHopGroupType) String() string
func (NextHopGroupType) Type ¶
func (NextHopGroupType) Type() protoreflect.EnumType
type NextHopLookup ¶
type NextHopLookup struct { // Types that are assignable to Gettype: // // *NextHopLookup_Type // *NextHopLookup_NhNameRef Gettype isNextHopLookup_Gettype `protobuf_oneof:"gettype"` // contains filtered or unexported fields }
nexthop get request
func (*NextHopLookup) Descriptor
deprecated
func (*NextHopLookup) Descriptor() ([]byte, []int)
Deprecated: Use NextHopLookup.ProtoReflect.Descriptor instead.
func (*NextHopLookup) GetGettype ¶
func (m *NextHopLookup) GetGettype() isNextHopLookup_Gettype
func (*NextHopLookup) GetNhNameRef ¶
func (x *NextHopLookup) GetNhNameRef() string
func (*NextHopLookup) GetType ¶
func (x *NextHopLookup) GetType() NextHopType
func (*NextHopLookup) ProtoMessage ¶
func (*NextHopLookup) ProtoMessage()
func (*NextHopLookup) ProtoReflect ¶
func (x *NextHopLookup) ProtoReflect() protoreflect.Message
func (*NextHopLookup) Reset ¶
func (x *NextHopLookup) Reset()
func (*NextHopLookup) String ¶
func (x *NextHopLookup) String() string
type NextHopLookup_NhNameRef ¶
type NextHopLookup_NhNameRef struct { // nexthop to be retrieved NhNameRef string `protobuf:"bytes,2,opt,name=nh_name_ref,json=nhNameRef,proto3,oneof"` }
type NextHopLookup_Type ¶
type NextHopLookup_Type struct { // nexthop type to be retrieved Type NextHopType `protobuf:"varint,1,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.NextHopType,oneof"` }
type NextHopSpec ¶
type NextHopSpec struct { // nexthop is different for underlay vs. overlay // // Types that are assignable to Nhinfo: // // *NextHopSpec_OverlayNhInfo // *NextHopSpec_UnderlayNhInfo // *NextHopSpec_IpNhInfo Nhinfo isNextHopSpec_Nhinfo `protobuf_oneof:"nhinfo"` // contains filtered or unexported fields }
nexthop specification
func (*NextHopSpec) Descriptor
deprecated
func (*NextHopSpec) Descriptor() ([]byte, []int)
Deprecated: Use NextHopSpec.ProtoReflect.Descriptor instead.
func (*NextHopSpec) GetIpNhInfo ¶
func (x *NextHopSpec) GetIpNhInfo() *IPNextHopSpec
func (*NextHopSpec) GetNhinfo ¶
func (m *NextHopSpec) GetNhinfo() isNextHopSpec_Nhinfo
func (*NextHopSpec) GetOverlayNhInfo ¶
func (x *NextHopSpec) GetOverlayNhInfo() *OverlayNextHopSpec
func (*NextHopSpec) GetUnderlayNhInfo ¶
func (x *NextHopSpec) GetUnderlayNhInfo() *UnderlayNextHopSpec
func (*NextHopSpec) ProtoMessage ¶
func (*NextHopSpec) ProtoMessage()
func (*NextHopSpec) ProtoReflect ¶
func (x *NextHopSpec) ProtoReflect() protoreflect.Message
func (*NextHopSpec) Reset ¶
func (x *NextHopSpec) Reset()
func (*NextHopSpec) String ¶
func (x *NextHopSpec) String() string
type NextHopSpec_IpNhInfo ¶
type NextHopSpec_IpNhInfo struct { // Indirectly resolve to the next hop of another IP IpNhInfo *IPNextHopSpec `protobuf:"bytes,3,opt,name=ip_nh_info,json=ipNhInfo,proto3,oneof"` }
type NextHopSpec_OverlayNhInfo ¶
type NextHopSpec_OverlayNhInfo struct { // Tunnel/TEP member is used for overlay routing OverlayNhInfo *OverlayNextHopSpec `protobuf:"bytes,1,opt,name=overlay_nh_info,json=overlayNhInfo,proto3,oneof"` }
type NextHopSpec_UnderlayNhInfo ¶
type NextHopSpec_UnderlayNhInfo struct { // Underlay nexthop info is used for a resolved underlay IP UnderlayNhInfo *UnderlayNextHopSpec `protobuf:"bytes,2,opt,name=underlay_nh_info,json=underlayNhInfo,proto3,oneof"` }
type NextHopStatus ¶
type NextHopStatus struct { // nexthop hw id HwHandle *_go.HwHandle `protobuf:"bytes,1,opt,name=hw_handle,json=hwHandle,proto3" json:"hw_handle,omitempty"` // next hop info // // Types that are assignable to Nhinfo: // // *NextHopStatus_UnderlayNhInfo // *NextHopStatus_OverlayNhInfo Nhinfo isNextHopStatus_Nhinfo `protobuf_oneof:"nhinfo"` // contains filtered or unexported fields }
operational status of nexthop, if any
func (*NextHopStatus) Descriptor
deprecated
func (*NextHopStatus) Descriptor() ([]byte, []int)
Deprecated: Use NextHopStatus.ProtoReflect.Descriptor instead.
func (*NextHopStatus) GetHwHandle ¶
func (x *NextHopStatus) GetHwHandle() *_go.HwHandle
func (*NextHopStatus) GetNhinfo ¶
func (m *NextHopStatus) GetNhinfo() isNextHopStatus_Nhinfo
func (*NextHopStatus) GetOverlayNhInfo ¶
func (x *NextHopStatus) GetOverlayNhInfo() *OverlayNextHopStatus
func (*NextHopStatus) GetUnderlayNhInfo ¶
func (x *NextHopStatus) GetUnderlayNhInfo() *UnderlayNextHopStatus
func (*NextHopStatus) ProtoMessage ¶
func (*NextHopStatus) ProtoMessage()
func (*NextHopStatus) ProtoReflect ¶
func (x *NextHopStatus) ProtoReflect() protoreflect.Message
func (*NextHopStatus) Reset ¶
func (x *NextHopStatus) Reset()
func (*NextHopStatus) String ¶
func (x *NextHopStatus) String() string
type NextHopStatus_OverlayNhInfo ¶
type NextHopStatus_OverlayNhInfo struct { // nh is overlay OverlayNhInfo *OverlayNextHopStatus `protobuf:"bytes,3,opt,name=overlay_nh_info,json=overlayNhInfo,proto3,oneof"` }
type NextHopStatus_UnderlayNhInfo ¶
type NextHopStatus_UnderlayNhInfo struct { // nh is underlay UnderlayNhInfo *UnderlayNextHopStatus `protobuf:"bytes,2,opt,name=underlay_nh_info,json=underlayNhInfo,proto3,oneof"` }
type NextHopType ¶
type NextHopType int32
next hop type
const ( // unspecified NextHopType_NEXT_HOP_TYPE_UNSPECIFIED NextHopType = 0 // ip NextHopType_NEXT_HOP_TYPE_IP NextHopType = 1 // underlay NextHopType_NEXT_HOP_TYPE_UNDERLAY NextHopType = 2 // overlay NextHopType_NEXT_HOP_TYPE_OVERLAY NextHopType = 3 )
func (NextHopType) Descriptor ¶
func (NextHopType) Descriptor() protoreflect.EnumDescriptor
func (NextHopType) Enum ¶
func (x NextHopType) Enum() *NextHopType
func (NextHopType) EnumDescriptor
deprecated
func (NextHopType) EnumDescriptor() ([]byte, []int)
Deprecated: Use NextHopType.Descriptor instead.
func (NextHopType) Number ¶
func (x NextHopType) Number() protoreflect.EnumNumber
func (NextHopType) String ¶
func (x NextHopType) String() string
func (NextHopType) Type ¶
func (NextHopType) Type() protoreflect.EnumType
type OverlayNextHopIPInfo ¶
type OverlayNextHopIPInfo struct { // overlay nexthop IP list NexthopIp []*_go.IPAddress `protobuf:"bytes,1,rep,name=nexthop_ip,json=nexthopIp,proto3" json:"nexthop_ip,omitempty"` // overlay MAC (DMAC inner) to be used when corresponding // to the overlay nexthop IP picked NexthopMac [][]byte `protobuf:"bytes,2,rep,name=nexthop_mac,json=nexthopMac,proto3" json:"nexthop_mac,omitempty"` // if next hop IP (e.g. a mapping entry) is in another/peer VPC, vpc_id is set VpcNameRef string `protobuf:"bytes,3,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // contains filtered or unexported fields }
OverlayNextHopIPInfo captures list of overlay IP destinations for a given route. Overlay destination could be the destinaton TEP or a service node
- when more than one overlay nexthop IP is configured, one of them is picked based on the flow hash
- when more than one overlay nexthop IP is configured, IPv4 is considered
- if VPCId is not set, the lookups will continue in the current VPC
func (*OverlayNextHopIPInfo) Descriptor
deprecated
func (*OverlayNextHopIPInfo) Descriptor() ([]byte, []int)
Deprecated: Use OverlayNextHopIPInfo.ProtoReflect.Descriptor instead.
func (*OverlayNextHopIPInfo) GetNexthopIp ¶
func (x *OverlayNextHopIPInfo) GetNexthopIp() []*_go.IPAddress
func (*OverlayNextHopIPInfo) GetNexthopMac ¶
func (x *OverlayNextHopIPInfo) GetNexthopMac() [][]byte
func (*OverlayNextHopIPInfo) GetVpcNameRef ¶
func (x *OverlayNextHopIPInfo) GetVpcNameRef() string
func (*OverlayNextHopIPInfo) ProtoMessage ¶
func (*OverlayNextHopIPInfo) ProtoMessage()
func (*OverlayNextHopIPInfo) ProtoReflect ¶
func (x *OverlayNextHopIPInfo) ProtoReflect() protoreflect.Message
func (*OverlayNextHopIPInfo) Reset ¶
func (x *OverlayNextHopIPInfo) Reset()
func (*OverlayNextHopIPInfo) String ¶
func (x *OverlayNextHopIPInfo) String() string
type OverlayNextHopSpec ¶
type OverlayNextHopSpec struct { // tunnel id TunnelNameRef string `protobuf:"bytes,1,opt,name=tunnel_name_ref,json=tunnelNameRef,proto3" json:"tunnel_name_ref,omitempty"` // contains filtered or unexported fields }
Overlay nexthop information
func (*OverlayNextHopSpec) Descriptor
deprecated
func (*OverlayNextHopSpec) Descriptor() ([]byte, []int)
Deprecated: Use OverlayNextHopSpec.ProtoReflect.Descriptor instead.
func (*OverlayNextHopSpec) GetTunnelNameRef ¶
func (x *OverlayNextHopSpec) GetTunnelNameRef() string
func (*OverlayNextHopSpec) ProtoMessage ¶
func (*OverlayNextHopSpec) ProtoMessage()
func (*OverlayNextHopSpec) ProtoReflect ¶
func (x *OverlayNextHopSpec) ProtoReflect() protoreflect.Message
func (*OverlayNextHopSpec) Reset ¶
func (x *OverlayNextHopSpec) Reset()
func (*OverlayNextHopSpec) String ¶
func (x *OverlayNextHopSpec) String() string
type OverlayNextHopStatus ¶
type OverlayNextHopStatus struct { // tunnel ip TunnelIp *_go.IPAddress `protobuf:"bytes,1,opt,name=tunnel_ip,json=tunnelIp,proto3" json:"tunnel_ip,omitempty"` // contains filtered or unexported fields }
overlay next hop status
func (*OverlayNextHopStatus) Descriptor
deprecated
func (*OverlayNextHopStatus) Descriptor() ([]byte, []int)
Deprecated: Use OverlayNextHopStatus.ProtoReflect.Descriptor instead.
func (*OverlayNextHopStatus) GetTunnelIp ¶
func (x *OverlayNextHopStatus) GetTunnelIp() *_go.IPAddress
func (*OverlayNextHopStatus) ProtoMessage ¶
func (*OverlayNextHopStatus) ProtoMessage()
func (*OverlayNextHopStatus) ProtoReflect ¶
func (x *OverlayNextHopStatus) ProtoReflect() protoreflect.Message
func (*OverlayNextHopStatus) Reset ¶
func (x *OverlayNextHopStatus) Reset()
func (*OverlayNextHopStatus) String ¶
func (x *OverlayNextHopStatus) String() string
type PCIeFunctionsSpec ¶
type PCIeFunctionsSpec struct { // number of physical functions PfCount int32 `protobuf:"varint,1,opt,name=pf_count,json=pfCount,proto3" json:"pf_count,omitempty"` // number of virtual functions VfCount int32 `protobuf:"varint,2,opt,name=vf_count,json=vfCount,proto3" json:"vf_count,omitempty"` // contains filtered or unexported fields }
PCIe functions to be configured on the device
func (*PCIeFunctionsSpec) Descriptor
deprecated
func (*PCIeFunctionsSpec) Descriptor() ([]byte, []int)
Deprecated: Use PCIeFunctionsSpec.ProtoReflect.Descriptor instead.
func (*PCIeFunctionsSpec) GetPfCount ¶
func (x *PCIeFunctionsSpec) GetPfCount() int32
func (*PCIeFunctionsSpec) GetVfCount ¶
func (x *PCIeFunctionsSpec) GetVfCount() int32
func (*PCIeFunctionsSpec) ProtoMessage ¶
func (*PCIeFunctionsSpec) ProtoMessage()
func (*PCIeFunctionsSpec) ProtoReflect ¶
func (x *PCIeFunctionsSpec) ProtoReflect() protoreflect.Message
func (*PCIeFunctionsSpec) Reset ¶
func (x *PCIeFunctionsSpec) Reset()
func (*PCIeFunctionsSpec) String ¶
func (x *PCIeFunctionsSpec) String() string
type PolicyLookupMatch ¶
type PolicyLookupMatch struct { // source IP address SourceIp *_go.IPAddress `protobuf:"bytes,1,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"` // tags corresponding to the source; an implementation may limit the maximum number of tags // range:1-4294967294 // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: tags are 32bit values. --) SourceTags []uint32 `protobuf:"varint,2,rep,packed,name=source_tags,json=sourceTags,proto3" json:"source_tags,omitempty"` // destination IP address DestinationIp *_go.IPAddress `protobuf:"bytes,3,opt,name=destination_ip,json=destinationIp,proto3" json:"destination_ip,omitempty"` // tags corresponding to the destination; an implementation may limit the maximum number of tags // range:1-4294967294 // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: tags are 32bit values. --) DestinationTags []uint32 `protobuf:"varint,4,rep,packed,name=destination_tags,json=destinationTags,proto3" json:"destination_tags,omitempty"` // IP protocol Protocol int32 `protobuf:"varint,5,opt,name=protocol,proto3" json:"protocol,omitempty"` // source port, valid only for TCP and UDP SourcePort int32 `protobuf:"varint,6,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"` // destination port, valid only for TCP and UDP DestinationPort int32 `protobuf:"varint,7,opt,name=destination_port,json=destinationPort,proto3" json:"destination_port,omitempty"` // valid only for ICMPv4 and ICMPv6 IcmpType int32 `protobuf:"varint,8,opt,name=icmp_type,json=icmpType,proto3" json:"icmp_type,omitempty"` // valid only for ICMPv4 and ICMPv6 IcmpCode int32 `protobuf:"varint,9,opt,name=icmp_code,json=icmpCode,proto3" json:"icmp_code,omitempty"` // contains filtered or unexported fields }
PolicyLookupMatch captures all the policy lookup match conditions
func (*PolicyLookupMatch) Descriptor
deprecated
func (*PolicyLookupMatch) Descriptor() ([]byte, []int)
Deprecated: Use PolicyLookupMatch.ProtoReflect.Descriptor instead.
func (*PolicyLookupMatch) GetDestinationIp ¶
func (x *PolicyLookupMatch) GetDestinationIp() *_go.IPAddress
func (*PolicyLookupMatch) GetDestinationPort ¶
func (x *PolicyLookupMatch) GetDestinationPort() int32
func (*PolicyLookupMatch) GetDestinationTags ¶
func (x *PolicyLookupMatch) GetDestinationTags() []uint32
func (*PolicyLookupMatch) GetIcmpCode ¶
func (x *PolicyLookupMatch) GetIcmpCode() int32
func (*PolicyLookupMatch) GetIcmpType ¶
func (x *PolicyLookupMatch) GetIcmpType() int32
func (*PolicyLookupMatch) GetProtocol ¶
func (x *PolicyLookupMatch) GetProtocol() int32
func (*PolicyLookupMatch) GetSourceIp ¶
func (x *PolicyLookupMatch) GetSourceIp() *_go.IPAddress
func (*PolicyLookupMatch) GetSourcePort ¶
func (x *PolicyLookupMatch) GetSourcePort() int32
func (*PolicyLookupMatch) GetSourceTags ¶
func (x *PolicyLookupMatch) GetSourceTags() []uint32
func (*PolicyLookupMatch) ProtoMessage ¶
func (*PolicyLookupMatch) ProtoMessage()
func (*PolicyLookupMatch) ProtoReflect ¶
func (x *PolicyLookupMatch) ProtoReflect() protoreflect.Message
func (*PolicyLookupMatch) Reset ¶
func (x *PolicyLookupMatch) Reset()
func (*PolicyLookupMatch) String ¶
func (x *PolicyLookupMatch) String() string
type PolicyLookupResult ¶
type PolicyLookupResult struct { // h/w id of the rule that matched RuleHwHandle *_go.HwHandle `protobuf:"bytes,1,opt,name=rule_hw_handle,json=ruleHwHandle,proto3" json:"rule_hw_handle,omitempty"` // priority of the rule that matched Priority int32 `protobuf:"varint,2,opt,name=priority,proto3" json:"priority,omitempty"` // action associated with the rule Action _go.SecurityRuleAction `` /* 128-byte string literal not displayed */ // ALG associated with the rule, if any AlgType ALGType `` /* 127-byte string literal not displayed */ // terminating is set to true, if this rule is configured as terminating Terminating bool `protobuf:"varint,5,opt,name=terminating,proto3" json:"terminating,omitempty"` // contains filtered or unexported fields }
PolicyLookupResult captures the results of one security policy lookup
func (*PolicyLookupResult) Descriptor
deprecated
func (*PolicyLookupResult) Descriptor() ([]byte, []int)
Deprecated: Use PolicyLookupResult.ProtoReflect.Descriptor instead.
func (*PolicyLookupResult) GetAction ¶
func (x *PolicyLookupResult) GetAction() _go.SecurityRuleAction
func (*PolicyLookupResult) GetAlgType ¶
func (x *PolicyLookupResult) GetAlgType() ALGType
func (*PolicyLookupResult) GetPriority ¶
func (x *PolicyLookupResult) GetPriority() int32
func (*PolicyLookupResult) GetRuleHwHandle ¶
func (x *PolicyLookupResult) GetRuleHwHandle() *_go.HwHandle
func (*PolicyLookupResult) GetTerminating ¶
func (x *PolicyLookupResult) GetTerminating() bool
func (*PolicyLookupResult) ProtoMessage ¶
func (*PolicyLookupResult) ProtoMessage()
func (*PolicyLookupResult) ProtoReflect ¶
func (x *PolicyLookupResult) ProtoReflect() protoreflect.Message
func (*PolicyLookupResult) Reset ¶
func (x *PolicyLookupResult) Reset()
func (*PolicyLookupResult) String ¶
func (x *PolicyLookupResult) String() string
type PolicyRuleFormat ¶
type PolicyRuleFormat int32
PolicyRuleFormat captures what format is used for the rules in a given SecurityPolicySpec object
const ( // POLICY_RULE_FORMAT_UNSPECIFIED indicates that user has not set format // explicitly, in which case POLICY_RULE_FORMAT_FLATTENED is assumed // for an implementation is agnostic to flattened or compressed rules PolicyRuleFormat_POLICY_RULE_FORMAT_UNSPECIFIED PolicyRuleFormat = 0 // POLICY_RULE_FORMAT_FLATTENED is used when xPU expands the // user configured rules so that each rule has only single source // IP address/prefix/range, destination IP address/prefix/range, // source port range, destination port range as match conditions // In this format none of the rules must use SrcIPList, // DstIPList, PortList, ICMPMatchList attributes, wherever applicable PolicyRuleFormat_POLICY_RULE_FORMAT_FLATTENED PolicyRuleFormat = 1 // POLICY_RULE_FORMAT_COMPACT is used when rules contain list of // source IP, destination IP, src port range, destination port ranges // as match conditions // In this format, ALL the rules must use SrcIPList, DstIPList, // PortList, ICMPMatchList attributes only, whereever applicable PolicyRuleFormat_POLICY_RULE_FORMAT_COMPACT PolicyRuleFormat = 2 )
func (PolicyRuleFormat) Descriptor ¶
func (PolicyRuleFormat) Descriptor() protoreflect.EnumDescriptor
func (PolicyRuleFormat) Enum ¶
func (x PolicyRuleFormat) Enum() *PolicyRuleFormat
func (PolicyRuleFormat) EnumDescriptor
deprecated
func (PolicyRuleFormat) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyRuleFormat.Descriptor instead.
func (PolicyRuleFormat) Number ¶
func (x PolicyRuleFormat) Number() protoreflect.EnumNumber
func (PolicyRuleFormat) String ¶
func (x PolicyRuleFormat) String() string
func (PolicyRuleFormat) Type ¶
func (PolicyRuleFormat) Type() protoreflect.EnumType
type Port ¶
type Port struct { // unique port id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // port configuration Spec *PortSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status of port Status *PortStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
link level configuration
func (*Port) Descriptor
deprecated
func (*Port) GetStatus ¶
func (x *Port) GetStatus() *PortStatus
func (*Port) ProtoMessage ¶
func (*Port) ProtoMessage()
func (*Port) ProtoReflect ¶
func (x *Port) ProtoReflect() protoreflect.Message
type PortAdminState ¶
type PortAdminState int32
PortAdminState specifies if the port is enabled (admin up) or disabled (admin down)
const ( // port admin state not configured PortAdminState_PORT_ADMIN_STATE_UNSPECIFIED PortAdminState = 0 // port is admin disabled PortAdminState_PORT_ADMIN_STATE_DOWN PortAdminState = 1 // port is admin enabled PortAdminState_PORT_ADMIN_STATE_UP PortAdminState = 2 )
func (PortAdminState) Descriptor ¶
func (PortAdminState) Descriptor() protoreflect.EnumDescriptor
func (PortAdminState) Enum ¶
func (x PortAdminState) Enum() *PortAdminState
func (PortAdminState) EnumDescriptor
deprecated
func (PortAdminState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortAdminState.Descriptor instead.
func (PortAdminState) Number ¶
func (x PortAdminState) Number() protoreflect.EnumNumber
func (PortAdminState) String ¶
func (x PortAdminState) String() string
func (PortAdminState) Type ¶
func (PortAdminState) Type() protoreflect.EnumType
type PortFecType ¶
type PortFecType int32
Forward Error Correction
const ( // Disable FEC PortFecType_PORT_FEC_TYPE_UNSPECIFIED PortFecType = 0 // FireCode (FC) FEC PortFecType_PORT_FEC_TYPE_FC PortFecType = 1 // ReedSolomon (RS) FEC PortFecType_PORT_FEC_TYPE_RS PortFecType = 2 )
func (PortFecType) Descriptor ¶
func (PortFecType) Descriptor() protoreflect.EnumDescriptor
func (PortFecType) Enum ¶
func (x PortFecType) Enum() *PortFecType
func (PortFecType) EnumDescriptor
deprecated
func (PortFecType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortFecType.Descriptor instead.
func (PortFecType) Number ¶
func (x PortFecType) Number() protoreflect.EnumNumber
func (PortFecType) String ¶
func (x PortFecType) String() string
func (PortFecType) Type ¶
func (PortFecType) Type() protoreflect.EnumType
type PortLinkFSM ¶
type PortLinkFSM int32
port link state
const ( // unspecified1 PortLinkFSM_PORT_LINK_FSM_UNSPECIFIED PortLinkFSM = 0 // enabled PortLinkFSM_PORT_LINK_FSM_ENABLED PortLinkFSM = 1 // auto negotiation configured PortLinkFSM_PORT_LINK_FSM_AN_CFG PortLinkFSM = 2 // auto negotiation disabled PortLinkFSM_PORT_LINK_FSM_AN_DISABLED PortLinkFSM = 3 // auto negotiation started PortLinkFSM_PORT_LINK_FSM_AN_START PortLinkFSM = 4 // auto negotiation signal detect PortLinkFSM_PORT_LINK_FSM_AN_SIGNAL_DETECT PortLinkFSM = 5 // auto negotiation wait HCD PortLinkFSM_PORT_LINK_FSM_AN_WAIT_HCD PortLinkFSM = 6 // auto negotiation complete PortLinkFSM_PORT_LINK_FSM_AN_COMPLETE PortLinkFSM = 7 // seredes configured PortLinkFSM_PORT_LINK_FSM_SERDES_CFG PortLinkFSM = 8 // serdes ready PortLinkFSM_PORT_LINK_FSM_WAIT_SERDES_RDY PortLinkFSM = 9 // mac configured PortLinkFSM_PORT_LINK_FSM_MAC_CFG PortLinkFSM = 10 // signal detected PortLinkFSM_PORT_LINK_FSM_SIGNAL_DETECT PortLinkFSM = 11 // auto negotiation dfe tuning PortLinkFSM_PORT_LINK_FSM_AN_DFE_TUNING PortLinkFSM = 12 // dfe tuning enabled PortLinkFSM_PORT_LINK_FSM_DFE_TUNING PortLinkFSM = 13 // dfe disabled PortLinkFSM_PORT_LINK_FSM_DFE_DISABLED PortLinkFSM = 14 // dfe start ical PortLinkFSM_PORT_LINK_FSM_DFE_START_ICAL PortLinkFSM = 15 // dfe wait ical PortLinkFSM_PORT_LINK_FSM_DFE_WAIT_ICAL PortLinkFSM = 16 // dfe start pcal PortLinkFSM_PORT_LINK_FSM_DFE_START_PCAL PortLinkFSM = 17 // dfe wait pcal PortLinkFSM_PORT_LINK_FSM_DFE_WAIT_PCAL PortLinkFSM = 18 // dfe pcal continuous PortLinkFSM_PORT_LINK_FSM_DFE_PCAL_CONTINUOUS PortLinkFSM = 19 // clear mac remote faults PortLinkFSM_PORT_LINK_FSM_CLEAR_MAC_REMOTE_FAULTS PortLinkFSM = 20 // wait mac sync PortLinkFSM_PORT_LINK_FSM_WAIT_MAC_SYNC PortLinkFSM = 21 // mac faults cleared PortLinkFSM_PORT_LINK_FSM_WAIT_MAC_FAULTS_CLEAR PortLinkFSM = 22 // wait phy link up PortLinkFSM_PORT_LINK_FSM_WAIT_PHY_LINK_UP PortLinkFSM = 23 // link up PortLinkFSM_PORT_LINK_FSM_UP PortLinkFSM = 24 )
func (PortLinkFSM) Descriptor ¶
func (PortLinkFSM) Descriptor() protoreflect.EnumDescriptor
func (PortLinkFSM) Enum ¶
func (x PortLinkFSM) Enum() *PortLinkFSM
func (PortLinkFSM) EnumDescriptor
deprecated
func (PortLinkFSM) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortLinkFSM.Descriptor instead.
func (PortLinkFSM) Number ¶
func (x PortLinkFSM) Number() protoreflect.EnumNumber
func (PortLinkFSM) String ¶
func (x PortLinkFSM) String() string
func (PortLinkFSM) Type ¶
func (PortLinkFSM) Type() protoreflect.EnumType
type PortLinkFSMRecord ¶
type PortLinkFSMRecord struct { // internal port link state machine FsmState PortLinkFSM `` /* 134-byte string literal not displayed */ // port state time stamp StateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // port state duration Duration string `protobuf:"bytes,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
port's link state machine transition record
func (*PortLinkFSMRecord) Descriptor
deprecated
func (*PortLinkFSMRecord) Descriptor() ([]byte, []int)
Deprecated: Use PortLinkFSMRecord.ProtoReflect.Descriptor instead.
func (*PortLinkFSMRecord) GetDuration ¶
func (x *PortLinkFSMRecord) GetDuration() string
func (*PortLinkFSMRecord) GetFsmState ¶
func (x *PortLinkFSMRecord) GetFsmState() PortLinkFSM
func (*PortLinkFSMRecord) GetStateTime ¶
func (x *PortLinkFSMRecord) GetStateTime() *timestamppb.Timestamp
func (*PortLinkFSMRecord) ProtoMessage ¶
func (*PortLinkFSMRecord) ProtoMessage()
func (*PortLinkFSMRecord) ProtoReflect ¶
func (x *PortLinkFSMRecord) ProtoReflect() protoreflect.Message
func (*PortLinkFSMRecord) Reset ¶
func (x *PortLinkFSMRecord) Reset()
func (*PortLinkFSMRecord) String ¶
func (x *PortLinkFSMRecord) String() string
type PortLinkStatus ¶
type PortLinkStatus struct { // operational state of port OperState PortOperState `` /* 139-byte string literal not displayed */ // operational speed of the port PortSpeed PortSpeed `` /* 135-byte string literal not displayed */ // operational state of AN AutonegEn bool `protobuf:"varint,3,opt,name=autoneg_en,json=autonegEn,proto3" json:"autoneg_en,omitempty"` // operational value of NumLanes LanesCount int32 `protobuf:"varint,4,opt,name=lanes_count,json=lanesCount,proto3" json:"lanes_count,omitempty"` // operational fec type of port FecType PortFecType `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
port link status
func (*PortLinkStatus) Descriptor
deprecated
func (*PortLinkStatus) Descriptor() ([]byte, []int)
Deprecated: Use PortLinkStatus.ProtoReflect.Descriptor instead.
func (*PortLinkStatus) GetAutonegEn ¶
func (x *PortLinkStatus) GetAutonegEn() bool
func (*PortLinkStatus) GetFecType ¶
func (x *PortLinkStatus) GetFecType() PortFecType
func (*PortLinkStatus) GetLanesCount ¶
func (x *PortLinkStatus) GetLanesCount() int32
func (*PortLinkStatus) GetOperState ¶
func (x *PortLinkStatus) GetOperState() PortOperState
func (*PortLinkStatus) GetPortSpeed ¶
func (x *PortLinkStatus) GetPortSpeed() PortSpeed
func (*PortLinkStatus) ProtoMessage ¶
func (*PortLinkStatus) ProtoMessage()
func (*PortLinkStatus) ProtoReflect ¶
func (x *PortLinkStatus) ProtoReflect() protoreflect.Message
func (*PortLinkStatus) Reset ¶
func (x *PortLinkStatus) Reset()
func (*PortLinkStatus) String ¶
func (x *PortLinkStatus) String() string
type PortLoopBackMode ¶
type PortLoopBackMode int32
loop back mode configuration
const ( // No loopback PortLoopBackMode_PORT_LOOP_BACK_MODE_UNSPECIFIED PortLoopBackMode = 0 // MAC loopback PortLoopBackMode_PORT_LOOP_BACK_MODE_MAC PortLoopBackMode = 1 // PHY/Serdes loopback PortLoopBackMode_PORT_LOOP_BACK_MODE_PHY PortLoopBackMode = 2 )
func (PortLoopBackMode) Descriptor ¶
func (PortLoopBackMode) Descriptor() protoreflect.EnumDescriptor
func (PortLoopBackMode) Enum ¶
func (x PortLoopBackMode) Enum() *PortLoopBackMode
func (PortLoopBackMode) EnumDescriptor
deprecated
func (PortLoopBackMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortLoopBackMode.Descriptor instead.
func (PortLoopBackMode) Number ¶
func (x PortLoopBackMode) Number() protoreflect.EnumNumber
func (PortLoopBackMode) String ¶
func (x PortLoopBackMode) String() string
func (PortLoopBackMode) Type ¶
func (PortLoopBackMode) Type() protoreflect.EnumType
type PortOperState ¶
type PortOperState int32
PortOperState reflects the current status of the port
const ( // unknown PortOperState_PORT_OPER_STATE_UNSPECIFIED PortOperState = 0 // port is linked up PortOperState_PORT_OPER_STATE_UP PortOperState = 1 // port link status is down PortOperState_PORT_OPER_STATE_DOWN PortOperState = 2 )
func (PortOperState) Descriptor ¶
func (PortOperState) Descriptor() protoreflect.EnumDescriptor
func (PortOperState) Enum ¶
func (x PortOperState) Enum() *PortOperState
func (PortOperState) EnumDescriptor
deprecated
func (PortOperState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortOperState.Descriptor instead.
func (PortOperState) Number ¶
func (x PortOperState) Number() protoreflect.EnumNumber
func (PortOperState) String ¶
func (x PortOperState) String() string
func (PortOperState) Type ¶
func (PortOperState) Type() protoreflect.EnumType
type PortPauseType ¶
type PortPauseType int32
port pause type
const ( // Disable Pause PortPauseType_PORT_PAUSE_TYPE_UNSPECIFIED PortPauseType = 0 // Link level pause PortPauseType_PORT_PAUSE_TYPE_LINK PortPauseType = 1 // PFC PortPauseType_PORT_PAUSE_TYPE_PFC PortPauseType = 2 )
func (PortPauseType) Descriptor ¶
func (PortPauseType) Descriptor() protoreflect.EnumDescriptor
func (PortPauseType) Enum ¶
func (x PortPauseType) Enum() *PortPauseType
func (PortPauseType) EnumDescriptor
deprecated
func (PortPauseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortPauseType.Descriptor instead.
func (PortPauseType) Number ¶
func (x PortPauseType) Number() protoreflect.EnumNumber
func (PortPauseType) String ¶
func (x PortPauseType) String() string
func (PortPauseType) Type ¶
func (PortPauseType) Type() protoreflect.EnumType
type PortSpec ¶
type PortSpec struct { // port number is numerical port identifier starting from 1 PortNumber int32 `protobuf:"varint,1,opt,name=port_number,json=portNumber,proto3" json:"port_number,omitempty"` // port admin state AdminState PortAdminState `` /* 143-byte string literal not displayed */ // type of port Type PortType `protobuf:"varint,3,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.PortType" json:"type,omitempty"` // operational speed of the port Speed PortSpeed `protobuf:"varint,4,opt,name=speed,proto3,enum=opi_api.network.cloud.v1alpha1.PortSpeed" json:"speed,omitempty"` // Forward Error Correction (FEC) type - ReedSolomon (RS), Firecode (FC) or None FecType PortFecType `` /* 131-byte string literal not displayed */ // set AutoNegEn to true to enable auto negotiation AutonegEnable bool `protobuf:"varint,6,opt,name=autoneg_enable,json=autonegEnable,proto3" json:"autoneg_enable,omitempty"` // values for link debounce timeout in msec (default = 0 ms) DebounceTimeout int32 `protobuf:"varint,7,opt,name=debounce_timeout,json=debounceTimeout,proto3" json:"debounce_timeout,omitempty"` // MTU size in bytes (64 to 9216) Mtu int32 `protobuf:"varint,8,opt,name=mtu,proto3" json:"mtu,omitempty"` // pause type - PFC or Link Level or Disable PauseType PortPauseType `` /* 139-byte string literal not displayed */ // MAC TX pause enable TxPauseEn bool `protobuf:"varint,10,opt,name=tx_pause_en,json=txPauseEn,proto3" json:"tx_pause_en,omitempty"` // MAC RX pause enable RxPauseEn bool `protobuf:"varint,11,opt,name=rx_pause_en,json=rxPauseEn,proto3" json:"rx_pause_en,omitempty"` // port loopback mode - MAC or PHY LoopbackMode PortLoopBackMode `` /* 152-byte string literal not displayed */ // number of serdes lanes for port (range: 1-4) LanesCount int32 `protobuf:"varint,13,opt,name=lanes_count,json=lanesCount,proto3" json:"lanes_count,omitempty"` // contains filtered or unexported fields }
port configuration
func (*PortSpec) Descriptor
deprecated
func (*PortSpec) GetAdminState ¶
func (x *PortSpec) GetAdminState() PortAdminState
func (*PortSpec) GetAutonegEnable ¶
func (*PortSpec) GetDebounceTimeout ¶
func (*PortSpec) GetFecType ¶
func (x *PortSpec) GetFecType() PortFecType
func (*PortSpec) GetLanesCount ¶
func (*PortSpec) GetLoopbackMode ¶
func (x *PortSpec) GetLoopbackMode() PortLoopBackMode
func (*PortSpec) GetPauseType ¶
func (x *PortSpec) GetPauseType() PortPauseType
func (*PortSpec) GetPortNumber ¶
func (*PortSpec) GetRxPauseEn ¶
func (*PortSpec) GetTxPauseEn ¶
func (*PortSpec) ProtoMessage ¶
func (*PortSpec) ProtoMessage()
func (*PortSpec) ProtoReflect ¶
func (x *PortSpec) ProtoReflect() protoreflect.Message
type PortSpeed ¶
type PortSpeed int32
PortSpeed specifies the speed of the port
const ( // unconfigured PortSpeed_PORT_SPEED_UNSPECIFIED PortSpeed = 0 // port speed is 10Mbps PortSpeed_PORT_SPEED_10M PortSpeed = 1 // port speed is 100Mbps PortSpeed_PORT_SPEED_100M PortSpeed = 2 // port speed is 1Gbps PortSpeed_PORT_SPEED_1G PortSpeed = 3 // port speed is 10Gbps PortSpeed_PORT_SPEED_10G PortSpeed = 4 // port speed is 25Gbps PortSpeed_PORT_SPEED_25G PortSpeed = 5 // port speed is 40Gbps PortSpeed_PORT_SPEED_40G PortSpeed = 6 // port speed is 50Gbps PortSpeed_PORT_SPEED_50G PortSpeed = 7 // port speed is 100Gbps PortSpeed_PORT_SPEED_100G PortSpeed = 8 // port speed is 200Gbps PortSpeed_PORT_SPEED_200G PortSpeed = 9 // port speed is 400Gbps PortSpeed_PORT_SPEED_400G PortSpeed = 10 )
func (PortSpeed) Descriptor ¶
func (PortSpeed) Descriptor() protoreflect.EnumDescriptor
func (PortSpeed) EnumDescriptor
deprecated
func (PortSpeed) Number ¶
func (x PortSpeed) Number() protoreflect.EnumNumber
func (PortSpeed) Type ¶
func (PortSpeed) Type() protoreflect.EnumType
type PortStatus ¶
type PortStatus struct { // encoded interface index // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: interface index is an opaque uint32 value. --) IfIndex uint32 `protobuf:"varint,1,opt,name=if_index,json=ifIndex,proto3" json:"if_index,omitempty"` // operational link status LinkStatus *PortLinkStatus `protobuf:"bytes,2,opt,name=link_status,json=linkStatus,proto3" json:"link_status,omitempty"` // transceiver status XcvrStatus *PortXcvrStatus `protobuf:"bytes,3,opt,name=xcvr_status,json=xcvrStatus,proto3" json:"xcvr_status,omitempty"` // internal port link state machine FsmState PortLinkFSM `` /* 134-byte string literal not displayed */ // mac associated with the port MacId int32 `protobuf:"varint,5,opt,name=mac_id,json=macId,proto3" json:"mac_id,omitempty"` // mac channel associated with the port MacCh int32 `protobuf:"varint,6,opt,name=mac_ch,json=macCh,proto3" json:"mac_ch,omitempty"` // port link state machine record FsmRecord []*PortLinkFSMRecord `protobuf:"bytes,7,rep,name=fsm_record,json=fsmRecord,proto3" json:"fsm_record,omitempty"` // contains filtered or unexported fields }
port status
func (*PortStatus) Descriptor
deprecated
func (*PortStatus) Descriptor() ([]byte, []int)
Deprecated: Use PortStatus.ProtoReflect.Descriptor instead.
func (*PortStatus) GetFsmRecord ¶
func (x *PortStatus) GetFsmRecord() []*PortLinkFSMRecord
func (*PortStatus) GetFsmState ¶
func (x *PortStatus) GetFsmState() PortLinkFSM
func (*PortStatus) GetIfIndex ¶
func (x *PortStatus) GetIfIndex() uint32
func (*PortStatus) GetLinkStatus ¶
func (x *PortStatus) GetLinkStatus() *PortLinkStatus
func (*PortStatus) GetMacCh ¶
func (x *PortStatus) GetMacCh() int32
func (*PortStatus) GetMacId ¶
func (x *PortStatus) GetMacId() int32
func (*PortStatus) GetXcvrStatus ¶
func (x *PortStatus) GetXcvrStatus() *PortXcvrStatus
func (*PortStatus) ProtoMessage ¶
func (*PortStatus) ProtoMessage()
func (*PortStatus) ProtoReflect ¶
func (x *PortStatus) ProtoReflect() protoreflect.Message
func (*PortStatus) Reset ¶
func (x *PortStatus) Reset()
func (*PortStatus) String ¶
func (x *PortStatus) String() string
type PortType ¶
type PortType int32
port type - date or management
func (PortType) Descriptor ¶
func (PortType) Descriptor() protoreflect.EnumDescriptor
func (PortType) EnumDescriptor
deprecated
func (PortType) Number ¶
func (x PortType) Number() protoreflect.EnumNumber
func (PortType) Type ¶
func (PortType) Type() protoreflect.EnumType
type PortXcvrPid ¶
type PortXcvrPid int32
transciever product id
const ( // unspecified PortXcvrPid_PORT_XCVR_PID_UNSPECIFIED PortXcvrPid = 0 // Copper // QSFP 100G CR4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_CR4 PortXcvrPid = 1 // QSFP 40G CR4 PortXcvrPid_PORT_XCVR_PID_QSFP_40GBASE_CR4 PortXcvrPid = 2 // 25G CR S PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_CR_S PortXcvrPid = 3 // 25G CR L PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_CR_L PortXcvrPid = 4 // 25G CR N PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_CR_N PortXcvrPid = 5 // 50G CR2 FC PortXcvrPid_PORT_XCVR_PID_QSFP_50G_CR2_FC PortXcvrPid = 6 // 50G CR2 PortXcvrPid_PORT_XCVR_PID_QSFP_50G_CR2 PortXcvrPid = 7 // 200G CR4 PortXcvrPid_PORT_XCVR_PID_QSFP_200G_CR4 PortXcvrPid = 8 // Fiber // QSFP 100G AOC PortXcvrPid_PORT_XCVR_PID_QSFP_100G_AOC PortXcvrPid = 50 // QSFP 100G ACC PortXcvrPid_PORT_XCVR_PID_QSFP_100G_ACC PortXcvrPid = 51 // QSFP 100G SR4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_SR4 PortXcvrPid = 52 // QSFP 100G LR4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_LR4 PortXcvrPid = 53 // QSFP 100G ER4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_ER4 PortXcvrPid = 54 // QSFP 40G ER4 PortXcvrPid_PORT_XCVR_PID_QSFP_40GBASE_ER4 PortXcvrPid = 55 // QSFP 40G SR4 PortXcvrPid_PORT_XCVR_PID_QSFP_40GBASE_SR4 PortXcvrPid = 56 // QSFP 40G LR4 PortXcvrPid_PORT_XCVR_PID_QSFP_40GBASE_LR4 PortXcvrPid = 57 // QSFP 40G AOC PortXcvrPid_PORT_XCVR_PID_QSFP_40GBASE_AOC PortXcvrPid = 58 // SFP 25G SR PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_SR PortXcvrPid = 59 // SFP 25G LR PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_LR PortXcvrPid = 60 // SFP 25G ER PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_ER PortXcvrPid = 61 // SFP 25G AOC PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_AOC PortXcvrPid = 62 // SFP 10G SR PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_SR PortXcvrPid = 63 // SFP 10G LR PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_LR PortXcvrPid = 64 // SFP 10G LRM PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_LRM PortXcvrPid = 65 // SFP 10G ER PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_ER PortXcvrPid = 66 // SFP 10G AOC PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_AOC PortXcvrPid = 67 // SFP 10G CU PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_CU PortXcvrPid = 68 // QSFP 100G CXWDM4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_CWDM4 PortXcvrPid = 69 // QSFP 100G PSM4 PortXcvrPid_PORT_XCVR_PID_QSFP_100G_PSM4 PortXcvrPid = 70 // SFP 125G ACC PortXcvrPid_PORT_XCVR_PID_SFP_25GBASE_ACC PortXcvrPid = 71 // SFP 10G BASE T PortXcvrPid_PORT_XCVR_PID_SFP_10GBASE_T PortXcvrPid = 72 // SFP 100G BASE T PortXcvrPid_PORT_XCVR_PID_SFP_1000BASE_T PortXcvrPid = 73 )
func (PortXcvrPid) Descriptor ¶
func (PortXcvrPid) Descriptor() protoreflect.EnumDescriptor
func (PortXcvrPid) Enum ¶
func (x PortXcvrPid) Enum() *PortXcvrPid
func (PortXcvrPid) EnumDescriptor
deprecated
func (PortXcvrPid) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortXcvrPid.Descriptor instead.
func (PortXcvrPid) Number ¶
func (x PortXcvrPid) Number() protoreflect.EnumNumber
func (PortXcvrPid) String ¶
func (x PortXcvrPid) String() string
func (PortXcvrPid) Type ¶
func (PortXcvrPid) Type() protoreflect.EnumType
type PortXcvrState ¶
type PortXcvrState int32
port's transceiver state
const ( // state - removed PortXcvrState_PORT_XCVR_STATE_UNSPECIFIED PortXcvrState = 0 // state - inserted PortXcvrState_PORT_XCVR_STATE_INSERTED PortXcvrState = 1 // state - pending PortXcvrState_PORT_XCVR_STATE_PENDING PortXcvrState = 2 // state - sprom read PortXcvrState_PORT_XCVR_STATE_SPROM_READ PortXcvrState = 3 // state - sprom read error PortXcvrState_PORT_XCVR_STATE_SPROM_READ_ERR PortXcvrState = 4 )
func (PortXcvrState) Descriptor ¶
func (PortXcvrState) Descriptor() protoreflect.EnumDescriptor
func (PortXcvrState) Enum ¶
func (x PortXcvrState) Enum() *PortXcvrState
func (PortXcvrState) EnumDescriptor
deprecated
func (PortXcvrState) EnumDescriptor() ([]byte, []int)
Deprecated: Use PortXcvrState.Descriptor instead.
func (PortXcvrState) Number ¶
func (x PortXcvrState) Number() protoreflect.EnumNumber
func (PortXcvrState) String ¶
func (x PortXcvrState) String() string
func (PortXcvrState) Type ¶
func (PortXcvrState) Type() protoreflect.EnumType
type PortXcvrStatus ¶
type PortXcvrStatus struct { // port number Port int32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` // xcvr state State PortXcvrState `protobuf:"varint,2,opt,name=state,proto3,enum=opi_api.network.cloud.v1alpha1.PortXcvrState" json:"state,omitempty"` // xcvr pid Pid PortXcvrPid `protobuf:"varint,3,opt,name=pid,proto3,enum=opi_api.network.cloud.v1alpha1.PortXcvrPid" json:"pid,omitempty"` // media type MediaType MediaType `` /* 135-byte string literal not displayed */ // xcvr sprom XcvrSprom []byte `protobuf:"bytes,5,opt,name=xcvr_sprom,json=xcvrSprom,proto3" json:"xcvr_sprom,omitempty"` // xcvr vendor name Vendorname string `protobuf:"bytes,6,opt,name=vendorname,proto3" json:"vendorname,omitempty"` // xcvr vendor oui VendorOui string `protobuf:"bytes,7,opt,name=vendor_oui,json=vendorOui,proto3" json:"vendor_oui,omitempty"` // encoding type EncodingType int32 `protobuf:"varint,8,opt,name=encoding_type,json=encodingType,proto3" json:"encoding_type,omitempty"` // xcvr serial number SerialNumber string `protobuf:"bytes,9,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // xcvr part number PartNumber string `protobuf:"bytes,10,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"` // xcvr firmware revision Revision string `protobuf:"bytes,11,opt,name=revision,proto3" json:"revision,omitempty"` // xcvr temperature Temperature int32 `protobuf:"varint,12,opt,name=temperature,proto3" json:"temperature,omitempty"` // xcvr warning tempreture WarnTemperature int32 `protobuf:"varint,13,opt,name=warn_temperature,json=warnTemperature,proto3" json:"warn_temperature,omitempty"` // xcvr alarming tempreture AlarmTemperature int32 `protobuf:"varint,14,opt,name=alarm_temperature,json=alarmTemperature,proto3" json:"alarm_temperature,omitempty"` // contains filtered or unexported fields }
transciever status
func (*PortXcvrStatus) Descriptor
deprecated
func (*PortXcvrStatus) Descriptor() ([]byte, []int)
Deprecated: Use PortXcvrStatus.ProtoReflect.Descriptor instead.
func (*PortXcvrStatus) GetAlarmTemperature ¶
func (x *PortXcvrStatus) GetAlarmTemperature() int32
func (*PortXcvrStatus) GetEncodingType ¶
func (x *PortXcvrStatus) GetEncodingType() int32
func (*PortXcvrStatus) GetMediaType ¶
func (x *PortXcvrStatus) GetMediaType() MediaType
func (*PortXcvrStatus) GetPartNumber ¶
func (x *PortXcvrStatus) GetPartNumber() string
func (*PortXcvrStatus) GetPid ¶
func (x *PortXcvrStatus) GetPid() PortXcvrPid
func (*PortXcvrStatus) GetPort ¶
func (x *PortXcvrStatus) GetPort() int32
func (*PortXcvrStatus) GetRevision ¶
func (x *PortXcvrStatus) GetRevision() string
func (*PortXcvrStatus) GetSerialNumber ¶
func (x *PortXcvrStatus) GetSerialNumber() string
func (*PortXcvrStatus) GetState ¶
func (x *PortXcvrStatus) GetState() PortXcvrState
func (*PortXcvrStatus) GetTemperature ¶
func (x *PortXcvrStatus) GetTemperature() int32
func (*PortXcvrStatus) GetVendorOui ¶
func (x *PortXcvrStatus) GetVendorOui() string
func (*PortXcvrStatus) GetVendorname ¶
func (x *PortXcvrStatus) GetVendorname() string
func (*PortXcvrStatus) GetWarnTemperature ¶
func (x *PortXcvrStatus) GetWarnTemperature() int32
func (*PortXcvrStatus) GetXcvrSprom ¶
func (x *PortXcvrStatus) GetXcvrSprom() []byte
func (*PortXcvrStatus) ProtoMessage ¶
func (*PortXcvrStatus) ProtoMessage()
func (*PortXcvrStatus) ProtoReflect ¶
func (x *PortXcvrStatus) ProtoReflect() protoreflect.Message
func (*PortXcvrStatus) Reset ¶
func (x *PortXcvrStatus) Reset()
func (*PortXcvrStatus) String ¶
func (x *PortXcvrStatus) String() string
type Route ¶
type Route struct { // unique route table id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // route configuration Spec *RouteSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // route status Status *RouteStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
route object
func (*Route) Descriptor
deprecated
func (*Route) GetStatus ¶
func (x *Route) GetStatus() *RouteStatus
func (*Route) ProtoMessage ¶
func (*Route) ProtoMessage()
func (*Route) ProtoReflect ¶
func (x *Route) ProtoReflect() protoreflect.Message
type RouteAttrs ¶
type RouteAttrs struct { // IP prefix Prefix *_go.IPPrefix `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // class of the route RouteClass RouteClass `` /* 139-byte string literal not displayed */ // priority of the route class this route belongs to (range: 0-15) // route table must have set priority_enable to true for this to take effect ClassPriority int32 `protobuf:"varint,3,opt,name=class_priority,json=classPriority,proto3" json:"class_priority,omitempty"` // priority of the route within the class. Priority behavior: // - lower the numerical value, higher the priority in the datapath // - a route table MUST have either all the routes with priority set or no // priority set on all the routes // - if multiple routes have same priority, route with longest prefix length // will take effect // - if no priority value is set (i.e. 0) then route priority is computed as // 128 - <prefix length>, so longer prefixes will have higher precedence // over shorter ones giving regular LPM semantics // - Priority attribute on the route is used only when PriorityEn is set to // true on the corresponding routing table // - range:0-1023 Priority int32 `protobuf:"varint,4,opt,name=priority,proto3" json:"priority,omitempty"` // next hop information // // Types that are assignable to Nh: // // *RouteAttrs_OverlayNhIpInfo // *RouteAttrs_NexthopNameRef // *RouteAttrs_NhGroupNameRef // *RouteAttrs_VpcNhInfo // *RouteAttrs_TunnelNameRef // *RouteAttrs_RouteTableNameRef // *RouteAttrs_EvalMapping Nh isRouteAttrs_Nh `protobuf_oneof:"nh"` // the ToS value (range: 0-255) configured on the route will override ToS configuration // in vpc, subnet and tunnel objects Tos int32 `protobuf:"varint,12,opt,name=tos,proto3" json:"tos,omitempty"` // override encap for this route (from what is programmed for a subnet or a vpc) Encap *_go.Encap `protobuf:"bytes,13,opt,name=encap,proto3" json:"encap,omitempty"` // when a custom overlay MAC is provided in the route configuration, the MAC // address is used as inner DMAC in the (VxLAN) encapped packet OverlayMac []byte `protobuf:"bytes,14,opt,name=overlay_mac,json=overlayMac,proto3" json:"overlay_mac,omitempty"` // contains filtered or unexported fields }
route attributes
Routes types: static route, internet route, service routes, etc. Priority of a route allows the cloud controller to manage the routes based on arbitrary algorithm (vs longest prefix match) Route class priority can be used to order the lookup of certain class of routes. If priority is same (or not specified for any routes), then the lookup is done according to the longest prefix match.
func (*RouteAttrs) Descriptor
deprecated
func (*RouteAttrs) Descriptor() ([]byte, []int)
Deprecated: Use RouteAttrs.ProtoReflect.Descriptor instead.
func (*RouteAttrs) GetClassPriority ¶
func (x *RouteAttrs) GetClassPriority() int32
func (*RouteAttrs) GetEncap ¶
func (x *RouteAttrs) GetEncap() *_go.Encap
func (*RouteAttrs) GetEvalMapping ¶
func (x *RouteAttrs) GetEvalMapping() bool
func (*RouteAttrs) GetNexthopNameRef ¶
func (x *RouteAttrs) GetNexthopNameRef() string
func (*RouteAttrs) GetNh ¶
func (m *RouteAttrs) GetNh() isRouteAttrs_Nh
func (*RouteAttrs) GetNhGroupNameRef ¶
func (x *RouteAttrs) GetNhGroupNameRef() string
func (*RouteAttrs) GetOverlayMac ¶
func (x *RouteAttrs) GetOverlayMac() []byte
func (*RouteAttrs) GetOverlayNhIpInfo ¶
func (x *RouteAttrs) GetOverlayNhIpInfo() *OverlayNextHopIPInfo
func (*RouteAttrs) GetPrefix ¶
func (x *RouteAttrs) GetPrefix() *_go.IPPrefix
func (*RouteAttrs) GetPriority ¶
func (x *RouteAttrs) GetPriority() int32
func (*RouteAttrs) GetRouteClass ¶
func (x *RouteAttrs) GetRouteClass() RouteClass
func (*RouteAttrs) GetRouteTableNameRef ¶
func (x *RouteAttrs) GetRouteTableNameRef() string
func (*RouteAttrs) GetTos ¶
func (x *RouteAttrs) GetTos() int32
func (*RouteAttrs) GetTunnelNameRef ¶
func (x *RouteAttrs) GetTunnelNameRef() string
func (*RouteAttrs) GetVpcNhInfo ¶
func (x *RouteAttrs) GetVpcNhInfo() *VPCPeerNhInfo
func (*RouteAttrs) ProtoMessage ¶
func (*RouteAttrs) ProtoMessage()
func (*RouteAttrs) ProtoReflect ¶
func (x *RouteAttrs) ProtoReflect() protoreflect.Message
func (*RouteAttrs) Reset ¶
func (x *RouteAttrs) Reset()
func (*RouteAttrs) String ¶
func (x *RouteAttrs) String() string
type RouteAttrs_EvalMapping ¶
type RouteAttrs_EvalMapping struct { // EvalMapping is set in cases where mapping lookup result will provided the // forwarding information, this is useful to punch holes in some routes // that encompass sub-prefixes that require different forwarding behavior // e.g. // 10.1.0.0/16 -> Tunnel-X // 10.1.1.0/24 -> EvalMapping EvalMapping bool `protobuf:"varint,11,opt,name=eval_mapping,json=evalMapping,proto3,oneof"` }
type RouteAttrs_NexthopNameRef ¶
type RouteAttrs_NexthopNameRef struct { // nexthop for this route NexthopNameRef string `protobuf:"bytes,6,opt,name=nexthop_name_ref,json=nexthopNameRef,proto3,oneof"` }
type RouteAttrs_NhGroupNameRef ¶
type RouteAttrs_NhGroupNameRef struct { // ECMP nexthop for this route NhGroupNameRef string `protobuf:"bytes,7,opt,name=nh_group_name_ref,json=nhGroupNameRef,proto3,oneof"` }
type RouteAttrs_OverlayNhIpInfo ¶
type RouteAttrs_OverlayNhIpInfo struct { // overlay IP nexthop information for this route OverlayNhIpInfo *OverlayNextHopIPInfo `protobuf:"bytes,5,opt,name=overlay_nh_ip_info,json=overlayNhIpInfo,proto3,oneof"` }
type RouteAttrs_RouteTableNameRef ¶
type RouteAttrs_RouteTableNameRef struct { // if next hop is a route table: used to create exceptions in hierarchal // routing. next hop can't point to same route table (causing rout lookup loop) RouteTableNameRef string `protobuf:"bytes,10,opt,name=route_table_name_ref,json=routeTableNameRef,proto3,oneof"` }
type RouteAttrs_TunnelNameRef ¶
type RouteAttrs_TunnelNameRef struct { // Tunnel this prefix is pointing to TunnelNameRef string `protobuf:"bytes,9,opt,name=tunnel_name_ref,json=tunnelNameRef,proto3,oneof"` }
type RouteAttrs_VpcNhInfo ¶
type RouteAttrs_VpcNhInfo struct { // peer's VPC nexthop info, in case of VPC peering VpcNhInfo *VPCPeerNhInfo `protobuf:"bytes,8,opt,name=vpc_nh_info,json=vpcNhInfo,proto3,oneof"` }
type RouteClass ¶
type RouteClass int32
RouteClass captures different types/classes of routes
const ( // unspecified RouteClass_ROUTE_CLASS_UNSPECIFIED RouteClass = 0 // route pointing to Internet RouteClass_ROUTE_CLASS_INTERNET RouteClass = 1 // route used for internal/shared services RouteClass_ROUTE_CLASS_SERVICE RouteClass = 2 // VPC internal routes RouteClass_ROUTE_CLASS_VPC RouteClass = 3 )
func (RouteClass) Descriptor ¶
func (RouteClass) Descriptor() protoreflect.EnumDescriptor
func (RouteClass) Enum ¶
func (x RouteClass) Enum() *RouteClass
func (RouteClass) EnumDescriptor
deprecated
func (RouteClass) EnumDescriptor() ([]byte, []int)
Deprecated: Use RouteClass.Descriptor instead.
func (RouteClass) Number ¶
func (x RouteClass) Number() protoreflect.EnumNumber
func (RouteClass) String ¶
func (x RouteClass) String() string
func (RouteClass) Type ¶
func (RouteClass) Type() protoreflect.EnumType
type RouteId ¶
type RouteId struct { // unique route id (this id is not scoped under VPC or subnet) RouteId string `protobuf:"bytes,1,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"` // route table this route belongs to RouteTableNameRef string `protobuf:"bytes,2,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // contains filtered or unexported fields }
route identifier
func (*RouteId) Descriptor
deprecated
func (*RouteId) GetRouteId ¶
func (*RouteId) GetRouteTableNameRef ¶
func (*RouteId) ProtoMessage ¶
func (*RouteId) ProtoMessage()
func (*RouteId) ProtoReflect ¶
func (x *RouteId) ProtoReflect() protoreflect.Message
type RouteInfo ¶
type RouteInfo struct { // unique id of this specific route (used for specific route update) RouteId string `protobuf:"bytes,1,opt,name=route_id,json=routeId,proto3" json:"route_id,omitempty"` // route attributes Attrs *RouteAttrs `protobuf:"bytes,2,opt,name=attrs,proto3" json:"attrs,omitempty"` // contains filtered or unexported fields }
route configuration information
func (*RouteInfo) Descriptor
deprecated
func (*RouteInfo) GetAttrs ¶
func (x *RouteInfo) GetAttrs() *RouteAttrs
func (*RouteInfo) GetRouteId ¶
func (*RouteInfo) ProtoMessage ¶
func (*RouteInfo) ProtoMessage()
func (*RouteInfo) ProtoReflect ¶
func (x *RouteInfo) ProtoReflect() protoreflect.Message
type RouteSpec ¶
type RouteSpec struct { // route table this route belongs to RouteTableNameRef string `protobuf:"bytes,1,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // route configuration Attrs *RouteAttrs `protobuf:"bytes,2,opt,name=attrs,proto3" json:"attrs,omitempty"` // contains filtered or unexported fields }
route specification
func (*RouteSpec) Descriptor
deprecated
func (*RouteSpec) GetAttrs ¶
func (x *RouteSpec) GetAttrs() *RouteAttrs
func (*RouteSpec) GetRouteTableNameRef ¶
func (*RouteSpec) ProtoMessage ¶
func (*RouteSpec) ProtoMessage()
func (*RouteSpec) ProtoReflect ¶
func (x *RouteSpec) ProtoReflect() protoreflect.Message
type RouteStatus ¶
type RouteStatus struct {
// contains filtered or unexported fields
}
operational status of the route, if any
func (*RouteStatus) Descriptor
deprecated
func (*RouteStatus) Descriptor() ([]byte, []int)
Deprecated: Use RouteStatus.ProtoReflect.Descriptor instead.
func (*RouteStatus) ProtoMessage ¶
func (*RouteStatus) ProtoMessage()
func (*RouteStatus) ProtoReflect ¶
func (x *RouteStatus) ProtoReflect() protoreflect.Message
func (*RouteStatus) Reset ¶
func (x *RouteStatus) Reset()
func (*RouteStatus) String ¶
func (x *RouteStatus) String() string
type RouteTable ¶
type RouteTable struct { // unique route table id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // route table configuration Spec *RouteTableSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // route table status Status *RouteTableStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
route table object
func (*RouteTable) Descriptor
deprecated
func (*RouteTable) Descriptor() ([]byte, []int)
Deprecated: Use RouteTable.ProtoReflect.Descriptor instead.
func (*RouteTable) GetName ¶
func (x *RouteTable) GetName() string
func (*RouteTable) GetSpec ¶
func (x *RouteTable) GetSpec() *RouteTableSpec
func (*RouteTable) GetStatus ¶
func (x *RouteTable) GetStatus() *RouteTableStatus
func (*RouteTable) ProtoMessage ¶
func (*RouteTable) ProtoMessage()
func (*RouteTable) ProtoReflect ¶
func (x *RouteTable) ProtoReflect() protoreflect.Message
func (*RouteTable) Reset ¶
func (x *RouteTable) Reset()
func (*RouteTable) String ¶
func (x *RouteTable) String() string
type RouteTableSpec ¶
type RouteTableSpec struct { // IP address family Af _go.IpAf `protobuf:"varint,1,opt,name=af,proto3,enum=opi_api.network.opinetcommon.v1alpha1.IpAf" json:"af,omitempty"` // enable or disable priority based routing for the route table PriorityEnable bool `protobuf:"varint,2,opt,name=priority_enable,json=priorityEnable,proto3" json:"priority_enable,omitempty"` // all routes in this route table // In a given route table, same prefix must not appear more than once. // For multipathing, use nexthop group instead Routes []*RouteInfo `protobuf:"bytes,3,rep,name=routes,proto3" json:"routes,omitempty"` // contains filtered or unexported fields }
Route table - a prioritized list of static routes/prefixes used for forwarding traffic within a VPC, across VPCs or to the outside world Individual routes within the route table can be updated using Route object
func (*RouteTableSpec) Descriptor
deprecated
func (*RouteTableSpec) Descriptor() ([]byte, []int)
Deprecated: Use RouteTableSpec.ProtoReflect.Descriptor instead.
func (*RouteTableSpec) GetAf ¶
func (x *RouteTableSpec) GetAf() _go.IpAf
func (*RouteTableSpec) GetPriorityEnable ¶
func (x *RouteTableSpec) GetPriorityEnable() bool
func (*RouteTableSpec) GetRoutes ¶
func (x *RouteTableSpec) GetRoutes() []*RouteInfo
func (*RouteTableSpec) ProtoMessage ¶
func (*RouteTableSpec) ProtoMessage()
func (*RouteTableSpec) ProtoReflect ¶
func (x *RouteTableSpec) ProtoReflect() protoreflect.Message
func (*RouteTableSpec) Reset ¶
func (x *RouteTableSpec) Reset()
func (*RouteTableSpec) String ¶
func (x *RouteTableSpec) String() string
type RouteTableStatus ¶
type RouteTableStatus struct { // no. of VPCs using the route table VpcCount int32 `protobuf:"varint,1,opt,name=vpc_count,json=vpcCount,proto3" json:"vpc_count,omitempty"` // no. of subnets using the route table SubnetCount int32 `protobuf:"varint,2,opt,name=subnet_count,json=subnetCount,proto3" json:"subnet_count,omitempty"` // no. of vnics using the route table VnicCount int32 `protobuf:"varint,3,opt,name=vnic_count,json=vnicCount,proto3" json:"vnic_count,omitempty"` // route table pool PoolId int32 `protobuf:"varint,4,opt,name=pool_id,json=poolId,proto3" json:"pool_id,omitempty"` // route table h/w index HwIdx int32 `protobuf:"varint,5,opt,name=hw_idx,json=hwIdx,proto3" json:"hw_idx,omitempty"` // route table base memory address // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: this is the actual 64bit memory address. --) RouteTableBaseAddress uint64 `` /* 129-byte string literal not displayed */ // LPM memory block id HwLpmBlockIdx int32 `protobuf:"varint,7,opt,name=hw_lpm_block_idx,json=hwLpmBlockIdx,proto3" json:"hw_lpm_block_idx,omitempty"` // LPM info block id that contains rewrites HwLpmRewriteBlockIdx int32 `` /* 128-byte string literal not displayed */ // contains filtered or unexported fields }
operational status of the route table, if any
func (*RouteTableStatus) Descriptor
deprecated
func (*RouteTableStatus) Descriptor() ([]byte, []int)
Deprecated: Use RouteTableStatus.ProtoReflect.Descriptor instead.
func (*RouteTableStatus) GetHwIdx ¶
func (x *RouteTableStatus) GetHwIdx() int32
func (*RouteTableStatus) GetHwLpmBlockIdx ¶
func (x *RouteTableStatus) GetHwLpmBlockIdx() int32
func (*RouteTableStatus) GetHwLpmRewriteBlockIdx ¶
func (x *RouteTableStatus) GetHwLpmRewriteBlockIdx() int32
func (*RouteTableStatus) GetPoolId ¶
func (x *RouteTableStatus) GetPoolId() int32
func (*RouteTableStatus) GetRouteTableBaseAddress ¶
func (x *RouteTableStatus) GetRouteTableBaseAddress() uint64
func (*RouteTableStatus) GetSubnetCount ¶
func (x *RouteTableStatus) GetSubnetCount() int32
func (*RouteTableStatus) GetVnicCount ¶
func (x *RouteTableStatus) GetVnicCount() int32
func (*RouteTableStatus) GetVpcCount ¶
func (x *RouteTableStatus) GetVpcCount() int32
func (*RouteTableStatus) ProtoMessage ¶
func (*RouteTableStatus) ProtoMessage()
func (*RouteTableStatus) ProtoReflect ¶
func (x *RouteTableStatus) ProtoReflect() protoreflect.Message
func (*RouteTableStatus) Reset ¶
func (x *RouteTableStatus) Reset()
func (*RouteTableStatus) String ¶
func (x *RouteTableStatus) String() string
type SecurityPolicy ¶
type SecurityPolicy struct { // unique identifier of security policy Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *SecurityPolicySpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *SecurityPolicyStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
security policy object
func (*SecurityPolicy) Descriptor
deprecated
func (*SecurityPolicy) Descriptor() ([]byte, []int)
Deprecated: Use SecurityPolicy.ProtoReflect.Descriptor instead.
func (*SecurityPolicy) GetName ¶
func (x *SecurityPolicy) GetName() string
func (*SecurityPolicy) GetSpec ¶
func (x *SecurityPolicy) GetSpec() *SecurityPolicySpec
func (*SecurityPolicy) GetStatus ¶
func (x *SecurityPolicy) GetStatus() *SecurityPolicyStatus
func (*SecurityPolicy) ProtoMessage ¶
func (*SecurityPolicy) ProtoMessage()
func (*SecurityPolicy) ProtoReflect ¶
func (x *SecurityPolicy) ProtoReflect() protoreflect.Message
func (*SecurityPolicy) Reset ¶
func (x *SecurityPolicy) Reset()
func (*SecurityPolicy) String ¶
func (x *SecurityPolicy) String() string
type SecurityPolicyLookupRequest ¶
type SecurityPolicyLookupRequest struct { // lookup_info is mandatory // // Types that are assignable to LookupInfo: // // *SecurityPolicyLookupRequest_PolicyNameRef // *SecurityPolicyLookupRequest_VnicLookupInfo_ LookupInfo isSecurityPolicyLookupRequest_LookupInfo `protobuf_oneof:"lookup_info"` // packet match fields MatchFields *PolicyLookupMatch `protobuf:"bytes,3,opt,name=match_fields,json=matchFields,proto3" json:"match_fields,omitempty"` // contains filtered or unexported fields }
SecurityPolicyLookup is used to fetch security policy based on various lookup criteria
func (*SecurityPolicyLookupRequest) Descriptor
deprecated
func (*SecurityPolicyLookupRequest) Descriptor() ([]byte, []int)
Deprecated: Use SecurityPolicyLookupRequest.ProtoReflect.Descriptor instead.
func (*SecurityPolicyLookupRequest) GetLookupInfo ¶
func (m *SecurityPolicyLookupRequest) GetLookupInfo() isSecurityPolicyLookupRequest_LookupInfo
func (*SecurityPolicyLookupRequest) GetMatchFields ¶
func (x *SecurityPolicyLookupRequest) GetMatchFields() *PolicyLookupMatch
func (*SecurityPolicyLookupRequest) GetPolicyNameRef ¶
func (x *SecurityPolicyLookupRequest) GetPolicyNameRef() string
func (*SecurityPolicyLookupRequest) GetVnicLookupInfo ¶
func (x *SecurityPolicyLookupRequest) GetVnicLookupInfo() *SecurityPolicyLookupRequest_VnicLookupInfo
func (*SecurityPolicyLookupRequest) ProtoMessage ¶
func (*SecurityPolicyLookupRequest) ProtoMessage()
func (*SecurityPolicyLookupRequest) ProtoReflect ¶
func (x *SecurityPolicyLookupRequest) ProtoReflect() protoreflect.Message
func (*SecurityPolicyLookupRequest) Reset ¶
func (x *SecurityPolicyLookupRequest) Reset()
func (*SecurityPolicyLookupRequest) String ¶
func (x *SecurityPolicyLookupRequest) String() string
type SecurityPolicyLookupRequest_PolicyNameRef ¶
type SecurityPolicyLookupRequest_PolicyNameRef struct { // security policy uuid to do the lookup in PolicyNameRef string `protobuf:"bytes,1,opt,name=policy_name_ref,json=policyNameRef,proto3,oneof"` }
type SecurityPolicyLookupRequest_VnicLookupInfo ¶
type SecurityPolicyLookupRequest_VnicLookupInfo struct { // vnic uuid VnicNameRef string `protobuf:"bytes,1,opt,name=vnic_name_ref,json=vnicNameRef,proto3" json:"vnic_name_ref,omitempty"` // policy evaluation direction PolicyDirection _go.PolicyDir `` /* 160-byte string literal not displayed */ // IPv4 or IPv6 policy AddressFamily _go.IpAf `` /* 149-byte string literal not displayed */ // contains filtered or unexported fields }
given a vnic and policy direction (ingress/egress) and packet fields, evaluate all the policies and return the results
func (*SecurityPolicyLookupRequest_VnicLookupInfo) Descriptor
deprecated
func (*SecurityPolicyLookupRequest_VnicLookupInfo) Descriptor() ([]byte, []int)
Deprecated: Use SecurityPolicyLookupRequest_VnicLookupInfo.ProtoReflect.Descriptor instead.
func (*SecurityPolicyLookupRequest_VnicLookupInfo) GetAddressFamily ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetAddressFamily() _go.IpAf
func (*SecurityPolicyLookupRequest_VnicLookupInfo) GetPolicyDirection ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetPolicyDirection() _go.PolicyDir
func (*SecurityPolicyLookupRequest_VnicLookupInfo) GetVnicNameRef ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) GetVnicNameRef() string
func (*SecurityPolicyLookupRequest_VnicLookupInfo) ProtoMessage ¶
func (*SecurityPolicyLookupRequest_VnicLookupInfo) ProtoMessage()
func (*SecurityPolicyLookupRequest_VnicLookupInfo) ProtoReflect ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) ProtoReflect() protoreflect.Message
func (*SecurityPolicyLookupRequest_VnicLookupInfo) Reset ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) Reset()
func (*SecurityPolicyLookupRequest_VnicLookupInfo) String ¶
func (x *SecurityPolicyLookupRequest_VnicLookupInfo) String() string
type SecurityPolicyLookupRequest_VnicLookupInfo_ ¶
type SecurityPolicyLookupRequest_VnicLookupInfo_ struct { // vnic specific policies will be evaluated when vnic info is provided VnicLookupInfo *SecurityPolicyLookupRequest_VnicLookupInfo `protobuf:"bytes,2,opt,name=vnic_lookup_info,json=vnicLookupInfo,proto3,oneof"` }
type SecurityPolicySpec ¶
type SecurityPolicySpec struct { // SecurityPolicyType is either TENANT or UNDERLAY (aka. infra) policy // - only one instance of UNDERLAY policy is allowed (or makes sense) // - if Type is not specified, policy type defaults to TENANT policy Type SecurityPolicyType `protobuf:"varint,1,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.SecurityPolicyType" json:"type,omitempty"` // IPv4 or IPv6 policy AddressFamily _go.IpAf `` /* 149-byte string literal not displayed */ // when Stateless attribute is set on a policy, the policy is applied for // traffic in both directions before deciding the final action of the flow // when Stateless is set to false, the policy behavior is same as Network // Security Group (NSG) construct whereas if Stateless is set to true, the // behavior is same as ACL construct Stateless bool `protobuf:"varint,3,opt,name=stateless,proto3" json:"stateless,omitempty"` // DefaultFWAction is the action taken by the firewall when security policies are // configured on vnic but no rule is hit. Similarly, when NACLs are configured // on a subnet and no rule is hit, this action is taken by the firewall. // if this attribute is not set, it will inherit from security profile and if // that is also not set then default "deny" action is enforced // When no policy is configured on subnet and vnic, this knob doesn't // apply and traffic is allowed in that case DefaultSecurityAction _go.SecurityRuleAction `` /* 189-byte string literal not displayed */ // list of security rules Rules []*SecurityRuleInfo `protobuf:"bytes,5,rep,name=rules,proto3" json:"rules,omitempty"` // PolicyRuleFormat indicates whether the policy is set of flattened rules // or whether they are aggregated (DPU can be efficient based ont his hint) RuleFormat PolicyRuleFormat `` /* 145-byte string literal not displayed */ // contains filtered or unexported fields }
security policy configuration
func (*SecurityPolicySpec) Descriptor
deprecated
func (*SecurityPolicySpec) Descriptor() ([]byte, []int)
Deprecated: Use SecurityPolicySpec.ProtoReflect.Descriptor instead.
func (*SecurityPolicySpec) GetAddressFamily ¶
func (x *SecurityPolicySpec) GetAddressFamily() _go.IpAf
func (*SecurityPolicySpec) GetDefaultSecurityAction ¶
func (x *SecurityPolicySpec) GetDefaultSecurityAction() _go.SecurityRuleAction
func (*SecurityPolicySpec) GetRuleFormat ¶
func (x *SecurityPolicySpec) GetRuleFormat() PolicyRuleFormat
func (*SecurityPolicySpec) GetRules ¶
func (x *SecurityPolicySpec) GetRules() []*SecurityRuleInfo
func (*SecurityPolicySpec) GetStateless ¶
func (x *SecurityPolicySpec) GetStateless() bool
func (*SecurityPolicySpec) GetType ¶
func (x *SecurityPolicySpec) GetType() SecurityPolicyType
func (*SecurityPolicySpec) ProtoMessage ¶
func (*SecurityPolicySpec) ProtoMessage()
func (*SecurityPolicySpec) ProtoReflect ¶
func (x *SecurityPolicySpec) ProtoReflect() protoreflect.Message
func (*SecurityPolicySpec) Reset ¶
func (x *SecurityPolicySpec) Reset()
func (*SecurityPolicySpec) String ¶
func (x *SecurityPolicySpec) String() string
type SecurityPolicyStatus ¶
type SecurityPolicyStatus struct { // no.of unique rules in h/w RuleCount int32 `protobuf:"varint,1,opt,name=rule_count,json=ruleCount,proto3" json:"rule_count,omitempty"` // no. of VPCs using the policy VpcCount int32 `protobuf:"varint,2,opt,name=vpc_count,json=vpcCount,proto3" json:"vpc_count,omitempty"` // no. of subnets using the policy SubnetCount int32 `protobuf:"varint,3,opt,name=subnet_count,json=subnetCount,proto3" json:"subnet_count,omitempty"` // no. of vnics using the policy VnicCount int32 `protobuf:"varint,4,opt,name=vnic_count,json=vnicCount,proto3" json:"vnic_count,omitempty"` // security policy h/w pool handle, if any HwPoolHandle *_go.HwHandle `protobuf:"bytes,5,opt,name=hw_pool_handle,json=hwPoolHandle,proto3" json:"hw_pool_handle,omitempty"` // security-policy h/w handle HwHandle *_go.HwHandle `protobuf:"bytes,6,opt,name=hw_handle,json=hwHandle,proto3" json:"hw_handle,omitempty"` // security-policy base address // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: this is the actual 64bit memory address. --) PolicyBaseAddress uint64 `protobuf:"varint,7,opt,name=policy_base_address,json=policyBaseAddress,proto3" json:"policy_base_address,omitempty"` // contains filtered or unexported fields }
operational status of security policy, if any
func (*SecurityPolicyStatus) Descriptor
deprecated
func (*SecurityPolicyStatus) Descriptor() ([]byte, []int)
Deprecated: Use SecurityPolicyStatus.ProtoReflect.Descriptor instead.
func (*SecurityPolicyStatus) GetHwHandle ¶
func (x *SecurityPolicyStatus) GetHwHandle() *_go.HwHandle
func (*SecurityPolicyStatus) GetHwPoolHandle ¶
func (x *SecurityPolicyStatus) GetHwPoolHandle() *_go.HwHandle
func (*SecurityPolicyStatus) GetPolicyBaseAddress ¶
func (x *SecurityPolicyStatus) GetPolicyBaseAddress() uint64
func (*SecurityPolicyStatus) GetRuleCount ¶
func (x *SecurityPolicyStatus) GetRuleCount() int32
func (*SecurityPolicyStatus) GetSubnetCount ¶
func (x *SecurityPolicyStatus) GetSubnetCount() int32
func (*SecurityPolicyStatus) GetVnicCount ¶
func (x *SecurityPolicyStatus) GetVnicCount() int32
func (*SecurityPolicyStatus) GetVpcCount ¶
func (x *SecurityPolicyStatus) GetVpcCount() int32
func (*SecurityPolicyStatus) ProtoMessage ¶
func (*SecurityPolicyStatus) ProtoMessage()
func (*SecurityPolicyStatus) ProtoReflect ¶
func (x *SecurityPolicyStatus) ProtoReflect() protoreflect.Message
func (*SecurityPolicyStatus) Reset ¶
func (x *SecurityPolicyStatus) Reset()
func (*SecurityPolicyStatus) String ¶
func (x *SecurityPolicyStatus) String() string
type SecurityPolicyType ¶
type SecurityPolicyType int32
types of security policies
const ( // unspecified SecurityPolicyType_SECURITY_POLICY_TYPE_UNSPECIFIED SecurityPolicyType = 0 // UNDERLAY security policy object is singleton object per DSC SecurityPolicyType_SECURITY_POLICY_TYPE_UNDERLAY SecurityPolicyType = 1 // / TENANT security policy objects are attached to tenant VPCs SecurityPolicyType_SECURITY_POLICY_TYPE_TENANT SecurityPolicyType = 2 )
func (SecurityPolicyType) Descriptor ¶
func (SecurityPolicyType) Descriptor() protoreflect.EnumDescriptor
func (SecurityPolicyType) Enum ¶
func (x SecurityPolicyType) Enum() *SecurityPolicyType
func (SecurityPolicyType) EnumDescriptor
deprecated
func (SecurityPolicyType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecurityPolicyType.Descriptor instead.
func (SecurityPolicyType) Number ¶
func (x SecurityPolicyType) Number() protoreflect.EnumNumber
func (SecurityPolicyType) String ¶
func (x SecurityPolicyType) String() string
func (SecurityPolicyType) Type ¶
func (SecurityPolicyType) Type() protoreflect.EnumType
type SecurityProfile ¶
type SecurityProfile struct { // unique identifier of security profile Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *SecurityProfileSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *SecurityProfileStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
security profile object
func (*SecurityProfile) Descriptor
deprecated
func (*SecurityProfile) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfile.ProtoReflect.Descriptor instead.
func (*SecurityProfile) GetName ¶
func (x *SecurityProfile) GetName() string
func (*SecurityProfile) GetSpec ¶
func (x *SecurityProfile) GetSpec() *SecurityProfileSpec
func (*SecurityProfile) GetStatus ¶
func (x *SecurityProfile) GetStatus() *SecurityProfileStatus
func (*SecurityProfile) ProtoMessage ¶
func (*SecurityProfile) ProtoMessage()
func (*SecurityProfile) ProtoReflect ¶
func (x *SecurityProfile) ProtoReflect() protoreflect.Message
func (*SecurityProfile) Reset ¶
func (x *SecurityProfile) Reset()
func (*SecurityProfile) String ¶
func (x *SecurityProfile) String() string
type SecurityProfileSpec ¶
type SecurityProfileSpec struct { // ConnTrackEn, if set to true, will enable full connection tracking // if connection_tracking_enable is modified on the fly, it will take affect only // on sessions created thereafter and doesn't affect existing sessions ConnectionTrackingEnable bool `` /* 136-byte string literal not displayed */ // rule_stats_enable, if set to true, will enable per security policy rule // statistics feature in the datapath (by default rule stats functionality is // turned off and can be enabled on the fly for debugging) RuleStatsEnable bool `protobuf:"varint,2,opt,name=rule_stats_enable,json=ruleStatsEnable,proto3" json:"rule_stats_enable,omitempty"` // default_firewall_action is the action taken by the smartnic when policies are // configured on the subnet or vnic, no rule matches and default action for policy is none // this will have effect iff policy is attached on either vnic or subnet. // if no action is specified in security profile, default action is "deny" DefaultFirewallAction _go.SecurityRuleAction `` /* 189-byte string literal not displayed */ // timeouts for established sessions per TCP/UDP/ICMP and other protocols // range:1-86400, default=600 TcpIdleTimeout int32 `protobuf:"varint,4,opt,name=tcp_idle_timeout,json=tcpIdleTimeout,proto3" json:"tcp_idle_timeout,omitempty"` // range:1-86400, default=120 UdpIdleTimeout int32 `protobuf:"varint,5,opt,name=udp_idle_timeout,json=udpIdleTimeout,proto3" json:"udp_idle_timeout,omitempty"` // range:1-86400, default=15 IcmpIdleTimeout int32 `protobuf:"varint,6,opt,name=icmp_idle_timeout,json=icmpIdleTimeout,proto3" json:"icmp_idle_timeout,omitempty"` // range:1-86400, default=90 OtherIdleTimeout int32 `protobuf:"varint,7,opt,name=other_idle_timeout,json=otherIdleTimeout,proto3" json:"other_idle_timeout,omitempty"` // TCP specific timeouts // tcp_connection_setup_timeout is the maximum allowed time since first SYN seen to // 3-way handshake completion, session gets cleaned up if 3-way handshake is // not completed and session moves to ESTABLISHED state by then. range:1-60, default=10 TcpConnectionSetupTimeout int32 `` /* 141-byte string literal not displayed */ // tcp_half_close_timeout is the maximum allowed time since first FIN seen to // 3/4way close, session gets cleaned up if this timer elapses. range:1-172800, default=120 TcpHalfCloseTimeout int32 `protobuf:"varint,9,opt,name=tcp_half_close_timeout,json=tcpHalfCloseTimeout,proto3" json:"tcp_half_close_timeout,omitempty"` // tcp_close_timeout is wait time since FIN is seen from *both* sides (or RST) // before cleaning up the session range:1-300, default=15 TcpCloseTimeout int32 `protobuf:"varint,10,opt,name=tcp_close_timeout,json=tcpCloseTimeout,proto3" json:"tcp_close_timeout,omitempty"` // timeouts applicable to sessions installed with drop action // range:1-300, default=90 TcpDorpTimeout int32 `protobuf:"varint,11,opt,name=tcp_dorp_timeout,json=tcpDorpTimeout,proto3" json:"tcp_dorp_timeout,omitempty"` // range:1-172800, default=60 UdpDropTimeout int32 `protobuf:"varint,12,opt,name=udp_drop_timeout,json=udpDropTimeout,proto3" json:"udp_drop_timeout,omitempty"` // range:1-300, default=30 IcmpDropTimeout int32 `protobuf:"varint,13,opt,name=icmp_drop_timeout,json=icmpDropTimeout,proto3" json:"icmp_drop_timeout,omitempty"` // range:1-300, default=60 OtherDropTimeout int32 `protobuf:"varint,14,opt,name=other_drop_timeout,json=otherDropTimeout,proto3" json:"other_drop_timeout,omitempty"` // contains filtered or unexported fields }
security profile - defaults for network security behavior
- currently security profile object is global and only a singleton object, any attempt to create multiple objects will be treated as an error
- if no object is created, indicated default values will be used
- all timeouts specified in this object are in seconds
func (*SecurityProfileSpec) Descriptor
deprecated
func (*SecurityProfileSpec) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfileSpec.ProtoReflect.Descriptor instead.
func (*SecurityProfileSpec) GetConnectionTrackingEnable ¶
func (x *SecurityProfileSpec) GetConnectionTrackingEnable() bool
func (*SecurityProfileSpec) GetDefaultFirewallAction ¶
func (x *SecurityProfileSpec) GetDefaultFirewallAction() _go.SecurityRuleAction
func (*SecurityProfileSpec) GetIcmpDropTimeout ¶
func (x *SecurityProfileSpec) GetIcmpDropTimeout() int32
func (*SecurityProfileSpec) GetIcmpIdleTimeout ¶
func (x *SecurityProfileSpec) GetIcmpIdleTimeout() int32
func (*SecurityProfileSpec) GetOtherDropTimeout ¶
func (x *SecurityProfileSpec) GetOtherDropTimeout() int32
func (*SecurityProfileSpec) GetOtherIdleTimeout ¶
func (x *SecurityProfileSpec) GetOtherIdleTimeout() int32
func (*SecurityProfileSpec) GetRuleStatsEnable ¶
func (x *SecurityProfileSpec) GetRuleStatsEnable() bool
func (*SecurityProfileSpec) GetTcpCloseTimeout ¶
func (x *SecurityProfileSpec) GetTcpCloseTimeout() int32
func (*SecurityProfileSpec) GetTcpConnectionSetupTimeout ¶
func (x *SecurityProfileSpec) GetTcpConnectionSetupTimeout() int32
func (*SecurityProfileSpec) GetTcpDorpTimeout ¶
func (x *SecurityProfileSpec) GetTcpDorpTimeout() int32
func (*SecurityProfileSpec) GetTcpHalfCloseTimeout ¶
func (x *SecurityProfileSpec) GetTcpHalfCloseTimeout() int32
func (*SecurityProfileSpec) GetTcpIdleTimeout ¶
func (x *SecurityProfileSpec) GetTcpIdleTimeout() int32
func (*SecurityProfileSpec) GetUdpDropTimeout ¶
func (x *SecurityProfileSpec) GetUdpDropTimeout() int32
func (*SecurityProfileSpec) GetUdpIdleTimeout ¶
func (x *SecurityProfileSpec) GetUdpIdleTimeout() int32
func (*SecurityProfileSpec) ProtoMessage ¶
func (*SecurityProfileSpec) ProtoMessage()
func (*SecurityProfileSpec) ProtoReflect ¶
func (x *SecurityProfileSpec) ProtoReflect() protoreflect.Message
func (*SecurityProfileSpec) Reset ¶
func (x *SecurityProfileSpec) Reset()
func (*SecurityProfileSpec) String ¶
func (x *SecurityProfileSpec) String() string
type SecurityProfileStatus ¶
type SecurityProfileStatus struct {
// contains filtered or unexported fields
}
operational status of security profile, if any
func (*SecurityProfileStatus) Descriptor
deprecated
func (*SecurityProfileStatus) Descriptor() ([]byte, []int)
Deprecated: Use SecurityProfileStatus.ProtoReflect.Descriptor instead.
func (*SecurityProfileStatus) ProtoMessage ¶
func (*SecurityProfileStatus) ProtoMessage()
func (*SecurityProfileStatus) ProtoReflect ¶
func (x *SecurityProfileStatus) ProtoReflect() protoreflect.Message
func (*SecurityProfileStatus) Reset ¶
func (x *SecurityProfileStatus) Reset()
func (*SecurityProfileStatus) String ¶
func (x *SecurityProfileStatus) String() string
type SecurityRule ¶
type SecurityRule struct { // unique identifier of security rule Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *SecurityRuleSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *SecurityRuleStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
security rule object
func (*SecurityRule) Descriptor
deprecated
func (*SecurityRule) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRule.ProtoReflect.Descriptor instead.
func (*SecurityRule) GetName ¶
func (x *SecurityRule) GetName() string
func (*SecurityRule) GetSpec ¶
func (x *SecurityRule) GetSpec() *SecurityRuleSpec
func (*SecurityRule) GetStatus ¶
func (x *SecurityRule) GetStatus() *SecurityRuleStatus
func (*SecurityRule) ProtoMessage ¶
func (*SecurityRule) ProtoMessage()
func (*SecurityRule) ProtoReflect ¶
func (x *SecurityRule) ProtoReflect() protoreflect.Message
func (*SecurityRule) Reset ¶
func (x *SecurityRule) Reset()
func (*SecurityRule) String ¶
func (x *SecurityRule) String() string
type SecurityRuleAttrs ¶
type SecurityRuleAttrs struct { // priority of this rule (lower the numeric value, higher the priority is) // if there are multiple rules with same highest priority that match the // packet, the first such matching rule in the policy is picked (i.e., based // on the order, first in the list of such matching rules) // range:0-65534 Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"` // rule match criteria Match *_go.RuleMatch `protobuf:"bytes,2,opt,name=match,proto3" json:"match,omitempty"` // action to take when this rule is matched Action _go.SecurityRuleAction `` /* 128-byte string literal not displayed */ // when a rule marked as terminating is picked (based on the priority) as the // matching rule from a policy, then the action of such rule will prevail or // stick over the matching rules picked from already evaluated policies and // the search for other matching rules in policies yet to be evaluated for // that packet will stop (i.e., packet hitting terminating rule will pick // corresponding action irrespective any other matching rules across all // policies) Terminating bool `protobuf:"varint,4,opt,name=terminating,proto3" json:"terminating,omitempty"` // ALGSpec, if specified contains ALG specific behavior AlgSpec *ALGSpec `protobuf:"bytes,5,opt,name=alg_spec,json=algSpec,proto3" json:"alg_spec,omitempty"` // contains filtered or unexported fields }
security rule attributes
func (*SecurityRuleAttrs) Descriptor
deprecated
func (*SecurityRuleAttrs) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRuleAttrs.ProtoReflect.Descriptor instead.
func (*SecurityRuleAttrs) GetAction ¶
func (x *SecurityRuleAttrs) GetAction() _go.SecurityRuleAction
func (*SecurityRuleAttrs) GetAlgSpec ¶
func (x *SecurityRuleAttrs) GetAlgSpec() *ALGSpec
func (*SecurityRuleAttrs) GetMatch ¶
func (x *SecurityRuleAttrs) GetMatch() *_go.RuleMatch
func (*SecurityRuleAttrs) GetPriority ¶
func (x *SecurityRuleAttrs) GetPriority() int32
func (*SecurityRuleAttrs) GetTerminating ¶
func (x *SecurityRuleAttrs) GetTerminating() bool
func (*SecurityRuleAttrs) ProtoMessage ¶
func (*SecurityRuleAttrs) ProtoMessage()
func (*SecurityRuleAttrs) ProtoReflect ¶
func (x *SecurityRuleAttrs) ProtoReflect() protoreflect.Message
func (*SecurityRuleAttrs) Reset ¶
func (x *SecurityRuleAttrs) Reset()
func (*SecurityRuleAttrs) String ¶
func (x *SecurityRuleAttrs) String() string
type SecurityRuleInfo ¶
type SecurityRuleInfo struct { // rule id needed for incremental rule ADD/DEL/UPD // (-- api-linter: core::0122::name-suffix=disabled // // aip.dev/not-precedent: security rule info is user assigned name for each rule. --) RuleName string `protobuf:"bytes,1,opt,name=rule_name,json=ruleName,proto3" json:"rule_name,omitempty"` // rule attributes Attrs *SecurityRuleAttrs `protobuf:"bytes,2,opt,name=attrs,proto3" json:"attrs,omitempty"` // contains filtered or unexported fields }
SecurityRuleInfo is a single rule in the security policy
func (*SecurityRuleInfo) Descriptor
deprecated
func (*SecurityRuleInfo) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRuleInfo.ProtoReflect.Descriptor instead.
func (*SecurityRuleInfo) GetAttrs ¶
func (x *SecurityRuleInfo) GetAttrs() *SecurityRuleAttrs
func (*SecurityRuleInfo) GetRuleName ¶
func (x *SecurityRuleInfo) GetRuleName() string
func (*SecurityRuleInfo) ProtoMessage ¶
func (*SecurityRuleInfo) ProtoMessage()
func (*SecurityRuleInfo) ProtoReflect ¶
func (x *SecurityRuleInfo) ProtoReflect() protoreflect.Message
func (*SecurityRuleInfo) Reset ¶
func (x *SecurityRuleInfo) Reset()
func (*SecurityRuleInfo) String ¶
func (x *SecurityRuleInfo) String() string
type SecurityRuleSpec ¶
type SecurityRuleSpec struct { // security policy this rule belongs to SecurityPolicyNameRef string `` /* 128-byte string literal not displayed */ // rule information Attrs *SecurityRuleAttrs `protobuf:"bytes,2,opt,name=attrs,proto3" json:"attrs,omitempty"` // contains filtered or unexported fields }
security rule configuration
func (*SecurityRuleSpec) Descriptor
deprecated
func (*SecurityRuleSpec) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRuleSpec.ProtoReflect.Descriptor instead.
func (*SecurityRuleSpec) GetAttrs ¶
func (x *SecurityRuleSpec) GetAttrs() *SecurityRuleAttrs
func (*SecurityRuleSpec) GetSecurityPolicyNameRef ¶
func (x *SecurityRuleSpec) GetSecurityPolicyNameRef() string
func (*SecurityRuleSpec) ProtoMessage ¶
func (*SecurityRuleSpec) ProtoMessage()
func (*SecurityRuleSpec) ProtoReflect ¶
func (x *SecurityRuleSpec) ProtoReflect() protoreflect.Message
func (*SecurityRuleSpec) Reset ¶
func (x *SecurityRuleSpec) Reset()
func (*SecurityRuleSpec) String ¶
func (x *SecurityRuleSpec) String() string
type SecurityRuleStatus ¶
type SecurityRuleStatus struct {
// contains filtered or unexported fields
}
operational status of the security rule, if any
func (*SecurityRuleStatus) Descriptor
deprecated
func (*SecurityRuleStatus) Descriptor() ([]byte, []int)
Deprecated: Use SecurityRuleStatus.ProtoReflect.Descriptor instead.
func (*SecurityRuleStatus) ProtoMessage ¶
func (*SecurityRuleStatus) ProtoMessage()
func (*SecurityRuleStatus) ProtoReflect ¶
func (x *SecurityRuleStatus) ProtoReflect() protoreflect.Message
func (*SecurityRuleStatus) Reset ¶
func (x *SecurityRuleStatus) Reset()
func (*SecurityRuleStatus) String ¶
func (x *SecurityRuleStatus) String() string
type Subnet ¶
type Subnet struct { // unique identifier of the subnet Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *SubnetSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *SubnetStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
subnet object
func (*Subnet) Descriptor
deprecated
func (*Subnet) GetSpec ¶
func (x *Subnet) GetSpec() *SubnetSpec
func (*Subnet) GetStatus ¶
func (x *Subnet) GetStatus() *SubnetStatus
func (*Subnet) ProtoMessage ¶
func (*Subnet) ProtoMessage()
func (*Subnet) ProtoReflect ¶
func (x *Subnet) ProtoReflect() protoreflect.Message
type SubnetSpec ¶
type SubnetSpec struct { // virtual private cloud this subnet is belongs to VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // IPv4 prefix of this subnet, this must be a sub prefix of VPC's prefix V4Prefix *_go.IPv4Prefix `protobuf:"bytes,2,opt,name=v4_prefix,json=v4Prefix,proto3" json:"v4_prefix,omitempty"` // IPv6 prefix of this subnet, this must be a sub prefix of VPC's prefix V6Prefix *_go.IPv6Prefix `protobuf:"bytes,3,opt,name=v6_prefix,json=v6Prefix,proto3" json:"v6_prefix,omitempty"` // IPv4 Virtual Router (VR) IP of this subnet, this IP is owned by the device // and packets originated by this device carry this IP as source IP // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: ipv4 address is unsigned. --) Ipv4VirtualRouterIp uint32 `protobuf:"varint,4,opt,name=ipv4_virtual_router_ip,json=ipv4VirtualRouterIp,proto3" json:"ipv4_virtual_router_ip,omitempty"` // Ipv6 Virtual Router (VR) IP of this subnet, this IP is owned by the device // and packets originated by this device carry this IP as source IP Ipv6VirtualRouterIp []byte `protobuf:"bytes,5,opt,name=ipv6_virtual_router_ip,json=ipv6VirtualRouterIp,proto3" json:"ipv6_virtual_router_ip,omitempty"` // Virtual Router (VR) MAC address, any packets originated or routed by // the device carry this MAC as source MAC VirtualRouterMac []byte `protobuf:"bytes,6,opt,name=virtual_router_mac,json=virtualRouterMac,proto3" json:"virtual_router_mac,omitempty"` // identifier of the IPv4 route table to be used V4RouteTableNameRef string `protobuf:"bytes,7,opt,name=v4_route_table_name_ref,json=v4RouteTableNameRef,proto3" json:"v4_route_table_name_ref,omitempty"` // identifier of the IPv6 route table to be used, if any V6RouteTableNameRef string `protobuf:"bytes,8,opt,name=v6_route_table_name_ref,json=v6RouteTableNameRef,proto3" json:"v6_route_table_name_ref,omitempty"` // security policies per subnet: // - all vnics in this subnet will inherit the policies configured under subnet // - multiple policies per vnic per direction (ingress/egress) can be specified // - an implementation may limit the #policies per subnet in each direction // identifier of ingress IPv4 security policy to be enforced IngessV4SecurityPolicyNameRef []string `` /* 156-byte string literal not displayed */ // identifier of ingress IPv6 security policy to be enforced IngressV6SecurityPolicyNameRef []string `` /* 160-byte string literal not displayed */ // identifier of egress IPv4 security policy to be enforced EgressV4SecurityPolicyNameRef []string `` /* 157-byte string literal not displayed */ // identifier of egress IPv6 security policy to be enforced EgressV6SecurityPolicyNameRef []string `` /* 157-byte string literal not displayed */ // AccessEncap is either ENCAP_TYPE_NONE (untagged) or ENCAP_TYPE_DOT1Q // and when AccessEncap is ENCAP_TYPE_DOT1Q, multiple vnics can send // traffic with same DOT1Q tag, in which case vnics are identified with // their MAC or IP based on the datapath in addition to the DOT1Q tag // - when subnet's AccessEncap is ENCAP_TYPE_NONE, vnics can also be // identified by the encap of their own (e.g. VLAN as VNIC or QinQ as // VNIC etc.) // - when subnet's AccessEncap is ENCAP_TYPE_DOT1Q, it is expected that // all traffic from vnics in that subnet is transmitted with this encap // (so vnics can be configured with VnicEncap as ENCAP_TYPE_NONE, so they // inherit the subnet's encap) // - it is also possible to have subnet encap as ENCAP_TYPE_DOT1Q with // certain tag value but some vnic's in that subnet to have different // DOT1Q encap than that of subnet AccessEncap *_go.Encap `protobuf:"bytes,13,opt,name=access_encap,json=accessEncap,proto3" json:"access_encap,omitempty"` // encapped traffic coming with the specified encap from fabric side will be // mapped to this subnet and traffic from workloads in this subnet will carry // this encap towards the fabric side FabricEncap *_go.Encap `protobuf:"bytes,14,opt,name=fabric_encap,json=fabricEncap,proto3" json:"fabric_encap,omitempty"` // when operating in DEVICE_OPER_MODE_HOST mode with multiple host PFs/VFs // present, subnet needs to be attached to a PF/VF (aka. host interface), // HostIf is list of such VF/PFs HostInterfaceNameRef []string `` /* 126-byte string literal not displayed */ // ToS field is 1 byte value that is populated in the DSCP field of IPv4 outer // header or in the Traffic Class field of IPv6 outer header, this value, if // non-zero, will be used as-is (i.e., not interpreted) during encap time by // the dataplane; tunnel objects, if configured with ToS, will override this Tos int32 `protobuf:"varint,16,opt,name=tos,proto3" json:"tos,omitempty"` // a subnet is marked connected if vnics in this subnet can communicate with // external endpoints via routes with some kind of NAT (e.g. 1:1 NAT, NAPT) Connected bool `protobuf:"varint,17,opt,name=connected,proto3" json:"connected,omitempty"` // default ingress stateful security policy for this subnet // if configured, is the 1st policy evaluated before other security policies on a given vnic IngressDefaultSgPolicyNameRef string `` /* 157-byte string literal not displayed */ // default egress stateful security policy for this subnet // if configured, is the 1st policy evaluated before other security polices on a given vnic EgressDefaultSgPolicyNameRef string `` /* 154-byte string literal not displayed */ // remote_subnet, if set, indicates that the subnet does not have any IP // mappings in local pod and such subnets are used to program all remote // pod IP mappings behind it RemoteSubnet bool `protobuf:"varint,20,opt,name=remote_subnet,json=remoteSubnet,proto3" json:"remote_subnet,omitempty"` // contains filtered or unexported fields }
SubnetSpec captures subnet specific configuration
func (*SubnetSpec) Descriptor
deprecated
func (*SubnetSpec) Descriptor() ([]byte, []int)
Deprecated: Use SubnetSpec.ProtoReflect.Descriptor instead.
func (*SubnetSpec) GetAccessEncap ¶
func (x *SubnetSpec) GetAccessEncap() *_go.Encap
func (*SubnetSpec) GetConnected ¶
func (x *SubnetSpec) GetConnected() bool
func (*SubnetSpec) GetEgressDefaultSgPolicyNameRef ¶
func (x *SubnetSpec) GetEgressDefaultSgPolicyNameRef() string
func (*SubnetSpec) GetEgressV4SecurityPolicyNameRef ¶
func (x *SubnetSpec) GetEgressV4SecurityPolicyNameRef() []string
func (*SubnetSpec) GetEgressV6SecurityPolicyNameRef ¶
func (x *SubnetSpec) GetEgressV6SecurityPolicyNameRef() []string
func (*SubnetSpec) GetFabricEncap ¶
func (x *SubnetSpec) GetFabricEncap() *_go.Encap
func (*SubnetSpec) GetHostInterfaceNameRef ¶
func (x *SubnetSpec) GetHostInterfaceNameRef() []string
func (*SubnetSpec) GetIngessV4SecurityPolicyNameRef ¶
func (x *SubnetSpec) GetIngessV4SecurityPolicyNameRef() []string
func (*SubnetSpec) GetIngressDefaultSgPolicyNameRef ¶
func (x *SubnetSpec) GetIngressDefaultSgPolicyNameRef() string
func (*SubnetSpec) GetIngressV6SecurityPolicyNameRef ¶
func (x *SubnetSpec) GetIngressV6SecurityPolicyNameRef() []string
func (*SubnetSpec) GetIpv4VirtualRouterIp ¶
func (x *SubnetSpec) GetIpv4VirtualRouterIp() uint32
func (*SubnetSpec) GetIpv6VirtualRouterIp ¶
func (x *SubnetSpec) GetIpv6VirtualRouterIp() []byte
func (*SubnetSpec) GetRemoteSubnet ¶
func (x *SubnetSpec) GetRemoteSubnet() bool
func (*SubnetSpec) GetTos ¶
func (x *SubnetSpec) GetTos() int32
func (*SubnetSpec) GetV4Prefix ¶
func (x *SubnetSpec) GetV4Prefix() *_go.IPv4Prefix
func (*SubnetSpec) GetV4RouteTableNameRef ¶
func (x *SubnetSpec) GetV4RouteTableNameRef() string
func (*SubnetSpec) GetV6Prefix ¶
func (x *SubnetSpec) GetV6Prefix() *_go.IPv6Prefix
func (*SubnetSpec) GetV6RouteTableNameRef ¶
func (x *SubnetSpec) GetV6RouteTableNameRef() string
func (*SubnetSpec) GetVirtualRouterMac ¶
func (x *SubnetSpec) GetVirtualRouterMac() []byte
func (*SubnetSpec) GetVpcNameRef ¶
func (x *SubnetSpec) GetVpcNameRef() string
func (*SubnetSpec) ProtoMessage ¶
func (*SubnetSpec) ProtoMessage()
func (*SubnetSpec) ProtoReflect ¶
func (x *SubnetSpec) ProtoReflect() protoreflect.Message
func (*SubnetSpec) Reset ¶
func (x *SubnetSpec) Reset()
func (*SubnetSpec) String ¶
func (x *SubnetSpec) String() string
type SubnetStatus ¶
type SubnetStatus struct { // subnet's hw handle HwIndex int32 `protobuf:"varint,1,opt,name=hw_index,json=hwIndex,proto3" json:"hw_index,omitempty"` // number of vnics in the subnet VnicCount int32 `protobuf:"varint,2,opt,name=vnic_count,json=vnicCount,proto3" json:"vnic_count,omitempty"` // contains filtered or unexported fields }
operational status of the subnet, if any
func (*SubnetStatus) Descriptor
deprecated
func (*SubnetStatus) Descriptor() ([]byte, []int)
Deprecated: Use SubnetStatus.ProtoReflect.Descriptor instead.
func (*SubnetStatus) GetHwIndex ¶
func (x *SubnetStatus) GetHwIndex() int32
func (*SubnetStatus) GetVnicCount ¶
func (x *SubnetStatus) GetVnicCount() int32
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 SunRPCOptions ¶
type SunRPCOptions struct { // RPC program identifiers ProgramId [][]byte `protobuf:"bytes,1,rep,name=program_id,json=programId,proto3" json:"program_id,omitempty"` // contains filtered or unexported fields }
SunRPC ALG specific options
func (*SunRPCOptions) Descriptor
deprecated
func (*SunRPCOptions) Descriptor() ([]byte, []int)
Deprecated: Use SunRPCOptions.ProtoReflect.Descriptor instead.
func (*SunRPCOptions) GetProgramId ¶
func (x *SunRPCOptions) GetProgramId() [][]byte
func (*SunRPCOptions) ProtoMessage ¶
func (*SunRPCOptions) ProtoMessage()
func (*SunRPCOptions) ProtoReflect ¶
func (x *SunRPCOptions) ProtoReflect() protoreflect.Message
func (*SunRPCOptions) Reset ¶
func (x *SunRPCOptions) Reset()
func (*SunRPCOptions) String ¶
func (x *SunRPCOptions) String() string
type SystemAlert ¶
type SystemAlert struct { // alert timestamp AlertTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=alert_time,json=alertTime,proto3" json:"alert_time,omitempty"` // name of the alert AlertDescription string `protobuf:"bytes,2,opt,name=alert_description,json=alertDescription,proto3" json:"alert_description,omitempty"` // contains filtered or unexported fields }
critical alerts effecting the health of the system
func (*SystemAlert) Descriptor
deprecated
func (*SystemAlert) Descriptor() ([]byte, []int)
Deprecated: Use SystemAlert.ProtoReflect.Descriptor instead.
func (*SystemAlert) GetAlertDescription ¶
func (x *SystemAlert) GetAlertDescription() string
func (*SystemAlert) GetAlertTime ¶
func (x *SystemAlert) GetAlertTime() *timestamppb.Timestamp
func (*SystemAlert) ProtoMessage ¶
func (*SystemAlert) ProtoMessage()
func (*SystemAlert) ProtoReflect ¶
func (x *SystemAlert) ProtoReflect() protoreflect.Message
func (*SystemAlert) Reset ¶
func (x *SystemAlert) Reset()
func (*SystemAlert) String ¶
func (x *SystemAlert) String() string
type SystemEvent ¶
type SystemEvent struct { // event timestamp EventTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=event_time,json=eventTime,proto3" json:"event_time,omitempty"` // name of the event EventDescription string `protobuf:"bytes,2,opt,name=event_description,json=eventDescription,proto3" json:"event_description,omitempty"` // contains filtered or unexported fields }
system events happened during device operations
func (*SystemEvent) Descriptor
deprecated
func (*SystemEvent) Descriptor() ([]byte, []int)
Deprecated: Use SystemEvent.ProtoReflect.Descriptor instead.
func (*SystemEvent) GetEventDescription ¶
func (x *SystemEvent) GetEventDescription() string
func (*SystemEvent) GetEventTime ¶
func (x *SystemEvent) GetEventTime() *timestamppb.Timestamp
func (*SystemEvent) ProtoMessage ¶
func (*SystemEvent) ProtoMessage()
func (*SystemEvent) ProtoReflect ¶
func (x *SystemEvent) ProtoReflect() protoreflect.Message
func (*SystemEvent) Reset ¶
func (x *SystemEvent) Reset()
func (*SystemEvent) String ¶
func (x *SystemEvent) String() string
type Tunnel ¶
type Tunnel struct { // unique tunnel identifier Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *TunnelSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // operational status Status *TunnelStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
tunnel object
func (*Tunnel) Descriptor
deprecated
func (*Tunnel) GetSpec ¶
func (x *Tunnel) GetSpec() *TunnelSpec
func (*Tunnel) GetStatus ¶
func (x *Tunnel) GetStatus() *TunnelStatus
func (*Tunnel) ProtoMessage ¶
func (*Tunnel) ProtoMessage()
func (*Tunnel) ProtoReflect ¶
func (x *Tunnel) ProtoReflect() protoreflect.Message
type TunnelSpec ¶
type TunnelSpec struct { // virtual private cloud this is tunnel belongs to VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // local IP of the tunnel (used as outer SIP in tunneled packets) LocalIp *_go.IPAddress `protobuf:"bytes,2,opt,name=local_ip,json=localIp,proto3" json:"local_ip,omitempty"` // remote IP of the tunnel (used as outer DIP in tunneled packets) RemoteIp *_go.IPAddress `protobuf:"bytes,3,opt,name=remote_ip,json=remoteIp,proto3" json:"remote_ip,omitempty"` // type of the tunnel Type TunnelType `protobuf:"varint,4,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.TunnelType" json:"type,omitempty"` // encap used while sending traffic to this tunnel Encap *_go.Encap `protobuf:"bytes,5,opt,name=encap,proto3" json:"encap,omitempty"` // Tunnel points to a underlay nexthop, nexthop-group(ECMP), or another Tunnel // // Types that are assignable to Nh: // // *TunnelSpec_NexthopNameRef // *TunnelSpec_NexthopGroupNameRef // *TunnelSpec_TunnelNameRef // *TunnelSpec_DropNextHop Nh isTunnelSpec_Nh `protobuf_oneof:"nh"` // MAC address of the remote IP (i.e., remote side of the tunnel) // set to zero if dataplane is expected to resolve this MacAddress []byte `protobuf:"bytes,10,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // when ToS is configured on a tunnel object, all traffic destined to the // tunnel will carry dscp value as configured. // ToS field is 1 byte value that is populated in the DSCP field of IPv4 outer // header or in the Traffic Class field of IPv6 outer header, this value, if // non-zero, will be used as-is (i.e., not interpreted) during encap time by // the dataplane. // The ToS value configured on the tunnel will override ToS configuration // in vpc and subnet objects Tos int32 `protobuf:"varint,11,opt,name=tos,proto3" json:"tos,omitempty"` // contains filtered or unexported fields }
tunnel configuration - identified by 3-tuple (LocalIP, RemoteIP, encap) If multiple tunnels with same RemoteIP address are created, they should have same Type attribute value i.e., different tunnels with same IP can't have different tunnel type
func (*TunnelSpec) Descriptor
deprecated
func (*TunnelSpec) Descriptor() ([]byte, []int)
Deprecated: Use TunnelSpec.ProtoReflect.Descriptor instead.
func (*TunnelSpec) GetDropNextHop ¶
func (x *TunnelSpec) GetDropNextHop() *DropNexthop
func (*TunnelSpec) GetEncap ¶
func (x *TunnelSpec) GetEncap() *_go.Encap
func (*TunnelSpec) GetLocalIp ¶
func (x *TunnelSpec) GetLocalIp() *_go.IPAddress
func (*TunnelSpec) GetMacAddress ¶
func (x *TunnelSpec) GetMacAddress() []byte
func (*TunnelSpec) GetNexthopGroupNameRef ¶
func (x *TunnelSpec) GetNexthopGroupNameRef() string
func (*TunnelSpec) GetNexthopNameRef ¶
func (x *TunnelSpec) GetNexthopNameRef() string
func (*TunnelSpec) GetNh ¶
func (m *TunnelSpec) GetNh() isTunnelSpec_Nh
func (*TunnelSpec) GetRemoteIp ¶
func (x *TunnelSpec) GetRemoteIp() *_go.IPAddress
func (*TunnelSpec) GetTos ¶
func (x *TunnelSpec) GetTos() int32
func (*TunnelSpec) GetTunnelNameRef ¶
func (x *TunnelSpec) GetTunnelNameRef() string
func (*TunnelSpec) GetType ¶
func (x *TunnelSpec) GetType() TunnelType
func (*TunnelSpec) GetVpcNameRef ¶
func (x *TunnelSpec) GetVpcNameRef() string
func (*TunnelSpec) ProtoMessage ¶
func (*TunnelSpec) ProtoMessage()
func (*TunnelSpec) ProtoReflect ¶
func (x *TunnelSpec) ProtoReflect() protoreflect.Message
func (*TunnelSpec) Reset ¶
func (x *TunnelSpec) Reset()
func (*TunnelSpec) String ¶
func (x *TunnelSpec) String() string
type TunnelSpec_DropNextHop ¶
type TunnelSpec_DropNextHop struct { // DropNexthop is used to explicitly drop traffic destined to this tunnel // even when there is reachability, this is administrative override DropNextHop *DropNexthop `protobuf:"bytes,9,opt,name=drop_next_hop,json=dropNextHop,proto3,oneof"` }
type TunnelSpec_NexthopGroupNameRef ¶
type TunnelSpec_NexthopGroupNameRef struct { // underlay nexthop group for this tunnel NexthopGroupNameRef string `protobuf:"bytes,7,opt,name=nexthop_group_name_ref,json=nexthopGroupNameRef,proto3,oneof"` }
type TunnelSpec_NexthopNameRef ¶
type TunnelSpec_NexthopNameRef struct { // underlay nexthop for this tunnel NexthopNameRef string `protobuf:"bytes,6,opt,name=nexthop_name_ref,json=nexthopNameRef,proto3,oneof"` }
type TunnelSpec_TunnelNameRef ¶
type TunnelSpec_TunnelNameRef struct { // a tunnel can point to another tunnel for double encap // - supported combinations of double encap is platform specific // - unsupported combination of cascading tunnels would result in configuration failure // - when tunnel points to another IPSEC tunnel, it is similar to IPSEC tunnel mode TunnelNameRef string `protobuf:"bytes,8,opt,name=tunnel_name_ref,json=tunnelNameRef,proto3,oneof"` }
type TunnelStatus ¶
type TunnelStatus struct { // tunnel_hw_handle HwHandle *_go.HwHandle `protobuf:"bytes,1,opt,name=hw_handle,json=hwHandle,proto3" json:"hw_handle,omitempty"` // no. of vnics behind the tunnel VnicCount int32 `protobuf:"varint,2,opt,name=vnic_count,json=vnicCount,proto3" json:"vnic_count,omitempty"` // contains filtered or unexported fields }
operational status of the tunnel, if any
func (*TunnelStatus) Descriptor
deprecated
func (*TunnelStatus) Descriptor() ([]byte, []int)
Deprecated: Use TunnelStatus.ProtoReflect.Descriptor instead.
func (*TunnelStatus) GetHwHandle ¶
func (x *TunnelStatus) GetHwHandle() *_go.HwHandle
func (*TunnelStatus) GetVnicCount ¶
func (x *TunnelStatus) GetVnicCount() int32
func (*TunnelStatus) ProtoMessage ¶
func (*TunnelStatus) ProtoMessage()
func (*TunnelStatus) ProtoReflect ¶
func (x *TunnelStatus) ProtoReflect() protoreflect.Message
func (*TunnelStatus) Reset ¶
func (x *TunnelStatus) Reset()
func (*TunnelStatus) String ¶
func (x *TunnelStatus) String() string
type TunnelType ¶
type TunnelType int32
TunnelType defines the role of the tunnel
const ( // unspecified TunnelType_TUNNEL_TYPE_UNSPECIFIED TunnelType = 0 // tunnel type for Internet Gateway TunnelType_TUNNEL_TYPE_IGW TunnelType = 1 // tunnel type for east-traffic workloads with in a data center TunnelType_TUNNEL_TYPE_WORKLOAD TunnelType = 2 // tunnel type for inter data center traffic TunnelType_TUNNEL_TYPE_INTER_DC TunnelType = 3 // tunnel type for provider services TunnelType_TUNNEL_TYPE_SERVICE TunnelType = 4 // tunnel pointing to an intermediate Virtual Network Function (VNF) devices TunnelType_TUNNEL_TYPE_VNF TunnelType = 5 // tunnel type ipsec TunnelType_TUNNEL_TYPE_IPSEC TunnelType = 6 )
func (TunnelType) Descriptor ¶
func (TunnelType) Descriptor() protoreflect.EnumDescriptor
func (TunnelType) Enum ¶
func (x TunnelType) Enum() *TunnelType
func (TunnelType) EnumDescriptor
deprecated
func (TunnelType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TunnelType.Descriptor instead.
func (TunnelType) Number ¶
func (x TunnelType) Number() protoreflect.EnumNumber
func (TunnelType) String ¶
func (x TunnelType) String() string
func (TunnelType) Type ¶
func (TunnelType) Type() protoreflect.EnumType
type UnderlayNextHopSpec ¶
type UnderlayNextHopSpec struct { // L3 interface of this nexthop (outer SMAC, vlan tag and outgoing port // are picked from this L3 interface) InterfaceNameRef string `protobuf:"bytes,1,opt,name=interface_name_ref,json=interfaceNameRef,proto3" json:"interface_name_ref,omitempty"` // underlay_nh_mac is the outer DMAC in case of VxLAN fabric UnderlayNhMac []byte `protobuf:"bytes,2,opt,name=underlay_nh_mac,json=underlayNhMac,proto3" json:"underlay_nh_mac,omitempty"` // contains filtered or unexported fields }
Underlay nexthop information
func (*UnderlayNextHopSpec) Descriptor
deprecated
func (*UnderlayNextHopSpec) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayNextHopSpec.ProtoReflect.Descriptor instead.
func (*UnderlayNextHopSpec) GetInterfaceNameRef ¶
func (x *UnderlayNextHopSpec) GetInterfaceNameRef() string
func (*UnderlayNextHopSpec) GetUnderlayNhMac ¶
func (x *UnderlayNextHopSpec) GetUnderlayNhMac() []byte
func (*UnderlayNextHopSpec) ProtoMessage ¶
func (*UnderlayNextHopSpec) ProtoMessage()
func (*UnderlayNextHopSpec) ProtoReflect ¶
func (x *UnderlayNextHopSpec) ProtoReflect() protoreflect.Message
func (*UnderlayNextHopSpec) Reset ¶
func (x *UnderlayNextHopSpec) Reset()
func (*UnderlayNextHopSpec) String ¶
func (x *UnderlayNextHopSpec) String() string
type UnderlayNextHopStatus ¶
type UnderlayNextHopStatus struct { // port Port int32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` // vlan Vlan int32 `protobuf:"varint,2,opt,name=vlan,proto3" json:"vlan,omitempty"` // contains filtered or unexported fields }
underlay next hop status
func (*UnderlayNextHopStatus) Descriptor
deprecated
func (*UnderlayNextHopStatus) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayNextHopStatus.ProtoReflect.Descriptor instead.
func (*UnderlayNextHopStatus) GetPort ¶
func (x *UnderlayNextHopStatus) GetPort() int32
func (*UnderlayNextHopStatus) GetVlan ¶
func (x *UnderlayNextHopStatus) GetVlan() int32
func (*UnderlayNextHopStatus) ProtoMessage ¶
func (*UnderlayNextHopStatus) ProtoMessage()
func (*UnderlayNextHopStatus) ProtoReflect ¶
func (x *UnderlayNextHopStatus) ProtoReflect() protoreflect.Message
func (*UnderlayNextHopStatus) Reset ¶
func (x *UnderlayNextHopStatus) Reset()
func (*UnderlayNextHopStatus) String ¶
func (x *UnderlayNextHopStatus) String() string
type UnderlayRoute ¶
type UnderlayRoute struct { // route's unique id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Underlayroute configuration (can specify fields to query route for get operations) Spec *UnderlayRouteSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // UnderlayRoute status Status *UnderlayRouteStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
Underlay Route can be static or dynamic underlay route
func (*UnderlayRoute) Descriptor
deprecated
func (*UnderlayRoute) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayRoute.ProtoReflect.Descriptor instead.
func (*UnderlayRoute) GetName ¶
func (x *UnderlayRoute) GetName() string
func (*UnderlayRoute) GetSpec ¶
func (x *UnderlayRoute) GetSpec() *UnderlayRouteSpec
func (*UnderlayRoute) GetStatus ¶
func (x *UnderlayRoute) GetStatus() *UnderlayRouteStatus
func (*UnderlayRoute) ProtoMessage ¶
func (*UnderlayRoute) ProtoMessage()
func (*UnderlayRoute) ProtoReflect ¶
func (x *UnderlayRoute) ProtoReflect() protoreflect.Message
func (*UnderlayRoute) Reset ¶
func (x *UnderlayRoute) Reset()
func (*UnderlayRoute) String ¶
func (x *UnderlayRoute) String() string
type UnderlayRouteLookupKey ¶
type UnderlayRouteLookupKey struct { // route table id this route belongs to RouteTableNameRef string `protobuf:"bytes,1,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // destination address DestPrefix *_go.IPPrefix `protobuf:"bytes,2,opt,name=dest_prefix,json=destPrefix,proto3" json:"dest_prefix,omitempty"` // next-hop address NextHopAddress *_go.IPAddress `protobuf:"bytes,3,opt,name=next_hop_address,json=nextHopAddress,proto3" json:"next_hop_address,omitempty"` // interface index, if the next-hop is an interface Ifid int32 `protobuf:"varint,4,opt,name=ifid,proto3" json:"ifid,omitempty"` // protocol via which the route is learned Proto _go.RouteProtocol `protobuf:"varint,6,opt,name=proto,proto3,enum=opi_api.network.opinetcommon.v1alpha1.RouteProtocol" json:"proto,omitempty"` // contains filtered or unexported fields }
UnderlayRouteLookupKey can be used to query one or more routes based on various fields
func (*UnderlayRouteLookupKey) Descriptor
deprecated
func (*UnderlayRouteLookupKey) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayRouteLookupKey.ProtoReflect.Descriptor instead.
func (*UnderlayRouteLookupKey) GetDestPrefix ¶
func (x *UnderlayRouteLookupKey) GetDestPrefix() *_go.IPPrefix
func (*UnderlayRouteLookupKey) GetIfid ¶
func (x *UnderlayRouteLookupKey) GetIfid() int32
func (*UnderlayRouteLookupKey) GetNextHopAddress ¶
func (x *UnderlayRouteLookupKey) GetNextHopAddress() *_go.IPAddress
func (*UnderlayRouteLookupKey) GetProto ¶
func (x *UnderlayRouteLookupKey) GetProto() _go.RouteProtocol
func (*UnderlayRouteLookupKey) GetRouteTableNameRef ¶
func (x *UnderlayRouteLookupKey) GetRouteTableNameRef() string
func (*UnderlayRouteLookupKey) ProtoMessage ¶
func (*UnderlayRouteLookupKey) ProtoMessage()
func (*UnderlayRouteLookupKey) ProtoReflect ¶
func (x *UnderlayRouteLookupKey) ProtoReflect() protoreflect.Message
func (*UnderlayRouteLookupKey) Reset ¶
func (x *UnderlayRouteLookupKey) Reset()
func (*UnderlayRouteLookupKey) String ¶
func (x *UnderlayRouteLookupKey) String() string
type UnderlayRouteSpec ¶
type UnderlayRouteSpec struct { // route table id this route belongs to RouteTableNameRef string `protobuf:"bytes,1,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // destination address DestPrefix *_go.IPPrefix `protobuf:"bytes,2,opt,name=dest_prefix,json=destPrefix,proto3" json:"dest_prefix,omitempty"` // next-hop address NextHopAddress *_go.IPAddress `protobuf:"bytes,3,opt,name=next_hop_address,json=nextHopAddress,proto3" json:"next_hop_address,omitempty"` // route is enabled or not State _go.AdminState `protobuf:"varint,4,opt,name=state,proto3,enum=opi_api.network.opinetcommon.v1alpha1.AdminState" json:"state,omitempty"` // enable/disable admin distance EnableAdminDistance bool `protobuf:"varint,5,opt,name=enable_admin_distance,json=enableAdminDistance,proto3" json:"enable_admin_distance,omitempty"` // admin distance set for a static route vs. what a routing // protocol computes it for the dynamic route. AdminDist int32 `protobuf:"varint,6,opt,name=admin_dist,json=adminDist,proto3" json:"admin_dist,omitempty"` // interface ID, if this route is configured on RR InterfaceNameRef string `protobuf:"bytes,7,opt,name=interface_name_ref,json=interfaceNameRef,proto3" json:"interface_name_ref,omitempty"` // contains filtered or unexported fields }
control plane static route configuration
func (*UnderlayRouteSpec) Descriptor
deprecated
func (*UnderlayRouteSpec) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayRouteSpec.ProtoReflect.Descriptor instead.
func (*UnderlayRouteSpec) GetAdminDist ¶
func (x *UnderlayRouteSpec) GetAdminDist() int32
func (*UnderlayRouteSpec) GetDestPrefix ¶
func (x *UnderlayRouteSpec) GetDestPrefix() *_go.IPPrefix
func (*UnderlayRouteSpec) GetEnableAdminDistance ¶
func (x *UnderlayRouteSpec) GetEnableAdminDistance() bool
func (*UnderlayRouteSpec) GetInterfaceNameRef ¶
func (x *UnderlayRouteSpec) GetInterfaceNameRef() string
func (*UnderlayRouteSpec) GetNextHopAddress ¶
func (x *UnderlayRouteSpec) GetNextHopAddress() *_go.IPAddress
func (*UnderlayRouteSpec) GetRouteTableNameRef ¶
func (x *UnderlayRouteSpec) GetRouteTableNameRef() string
func (*UnderlayRouteSpec) GetState ¶
func (x *UnderlayRouteSpec) GetState() _go.AdminState
func (*UnderlayRouteSpec) ProtoMessage ¶
func (*UnderlayRouteSpec) ProtoMessage()
func (*UnderlayRouteSpec) ProtoReflect ¶
func (x *UnderlayRouteSpec) ProtoReflect() protoreflect.Message
func (*UnderlayRouteSpec) Reset ¶
func (x *UnderlayRouteSpec) Reset()
func (*UnderlayRouteSpec) String ¶
func (x *UnderlayRouteSpec) String() string
type UnderlayRouteStatus ¶
type UnderlayRouteStatus struct { // route table id this route belongs to RouteTableNameRef int32 `protobuf:"varint,1,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // destination address DestPrefix *_go.IPPrefix `protobuf:"bytes,2,opt,name=dest_prefix,json=destPrefix,proto3" json:"dest_prefix,omitempty"` // next-hop address NextHopAddress *_go.IPAddress `protobuf:"bytes,3,opt,name=next_hop_address,json=nextHopAddress,proto3" json:"next_hop_address,omitempty"` // interface index, if the next-hop is an interface IfIndex int32 `protobuf:"varint,5,opt,name=if_index,json=ifIndex,proto3" json:"if_index,omitempty"` // type of route Type _go.RouteType `protobuf:"varint,6,opt,name=type,proto3,enum=opi_api.network.opinetcommon.v1alpha1.RouteType" json:"type,omitempty"` // protocol via which the route is learned Proto _go.RouteProtocol `protobuf:"varint,7,opt,name=proto,proto3,enum=opi_api.network.opinetcommon.v1alpha1.RouteProtocol" json:"proto,omitempty"` // The number of seconds since this route was last updated or otherwise determined to be correct. Age int32 `protobuf:"varint,8,opt,name=age,proto3" json:"age,omitempty"` // The primary routing metric for this route Metric int32 `protobuf:"varint,9,opt,name=metric,proto3" json:"metric,omitempty"` // Is this route programmed either to a forwarding table, or to a partner that queries route information FibRoute bool `protobuf:"varint,10,opt,name=fib_route,json=fibRoute,proto3" json:"fib_route,omitempty"` // Indicates whether the route destination is directly connected Connected bool `protobuf:"varint,11,opt,name=connected,proto3" json:"connected,omitempty"` // Administrative distance for this route AdminDistance int32 `protobuf:"varint,12,opt,name=admin_distance,json=adminDistance,proto3" json:"admin_distance,omitempty"` // contains filtered or unexported fields }
Underlay Route status for a control plane static or dynamic route
func (*UnderlayRouteStatus) Descriptor
deprecated
func (*UnderlayRouteStatus) Descriptor() ([]byte, []int)
Deprecated: Use UnderlayRouteStatus.ProtoReflect.Descriptor instead.
func (*UnderlayRouteStatus) GetAdminDistance ¶
func (x *UnderlayRouteStatus) GetAdminDistance() int32
func (*UnderlayRouteStatus) GetAge ¶
func (x *UnderlayRouteStatus) GetAge() int32
func (*UnderlayRouteStatus) GetConnected ¶
func (x *UnderlayRouteStatus) GetConnected() bool
func (*UnderlayRouteStatus) GetDestPrefix ¶
func (x *UnderlayRouteStatus) GetDestPrefix() *_go.IPPrefix
func (*UnderlayRouteStatus) GetFibRoute ¶
func (x *UnderlayRouteStatus) GetFibRoute() bool
func (*UnderlayRouteStatus) GetIfIndex ¶
func (x *UnderlayRouteStatus) GetIfIndex() int32
func (*UnderlayRouteStatus) GetMetric ¶
func (x *UnderlayRouteStatus) GetMetric() int32
func (*UnderlayRouteStatus) GetNextHopAddress ¶
func (x *UnderlayRouteStatus) GetNextHopAddress() *_go.IPAddress
func (*UnderlayRouteStatus) GetProto ¶
func (x *UnderlayRouteStatus) GetProto() _go.RouteProtocol
func (*UnderlayRouteStatus) GetRouteTableNameRef ¶
func (x *UnderlayRouteStatus) GetRouteTableNameRef() int32
func (*UnderlayRouteStatus) GetType ¶
func (x *UnderlayRouteStatus) GetType() _go.RouteType
func (*UnderlayRouteStatus) ProtoMessage ¶
func (*UnderlayRouteStatus) ProtoMessage()
func (*UnderlayRouteStatus) ProtoReflect ¶
func (x *UnderlayRouteStatus) ProtoReflect() protoreflect.Message
func (*UnderlayRouteStatus) Reset ¶
func (x *UnderlayRouteStatus) Reset()
func (*UnderlayRouteStatus) String ¶
func (x *UnderlayRouteStatus) String() string
type UnimplementedCloudInfraServiceServer ¶
type UnimplementedCloudInfraServiceServer struct { }
UnimplementedCloudInfraServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedCloudInfraServiceServer) CreateBGPPeer ¶
func (UnimplementedCloudInfraServiceServer) CreateBGPPeer(context.Context, *CreateBGPPeerRequest) (*BGPPeer, error)
func (UnimplementedCloudInfraServiceServer) CreateBGPPeerAf ¶
func (UnimplementedCloudInfraServiceServer) CreateBGPPeerAf(context.Context, *CreateBGPPeerAfRequest) (*BGPPeerAf, error)
func (UnimplementedCloudInfraServiceServer) CreateBgp ¶
func (UnimplementedCloudInfraServiceServer) CreateBgp(context.Context, *CreateBgpRequest) (*Bgp, error)
func (UnimplementedCloudInfraServiceServer) CreateDevice ¶
func (UnimplementedCloudInfraServiceServer) CreateDevice(context.Context, *CreateDeviceRequest) (*Device, error)
func (UnimplementedCloudInfraServiceServer) CreateInterface ¶
func (UnimplementedCloudInfraServiceServer) CreateInterface(context.Context, *CreateInterfaceRequest) (*Interface, error)
func (UnimplementedCloudInfraServiceServer) CreateMapping ¶
func (UnimplementedCloudInfraServiceServer) CreateMapping(context.Context, *CreateMappingRequest) (*Mapping, error)
func (UnimplementedCloudInfraServiceServer) CreateNextHop ¶
func (UnimplementedCloudInfraServiceServer) CreateNextHop(context.Context, *CreateNextHopRequest) (*NextHop, error)
func (UnimplementedCloudInfraServiceServer) CreateNextHopGroup ¶
func (UnimplementedCloudInfraServiceServer) CreateNextHopGroup(context.Context, *CreateNextHopGroupRequest) (*NextHopGroup, error)
func (UnimplementedCloudInfraServiceServer) CreateRoute ¶
func (UnimplementedCloudInfraServiceServer) CreateRoute(context.Context, *CreateRouteRequest) (*Route, error)
func (UnimplementedCloudInfraServiceServer) CreateRouteTable ¶
func (UnimplementedCloudInfraServiceServer) CreateRouteTable(context.Context, *CreateRouteTableRequest) (*RouteTable, error)
func (UnimplementedCloudInfraServiceServer) CreateSecurityPolicy ¶
func (UnimplementedCloudInfraServiceServer) CreateSecurityPolicy(context.Context, *CreateSecurityPolicyRequest) (*SecurityPolicy, error)
func (UnimplementedCloudInfraServiceServer) CreateSecurityProfile ¶
func (UnimplementedCloudInfraServiceServer) CreateSecurityProfile(context.Context, *CreateSecurityProfileRequest) (*SecurityProfile, error)
func (UnimplementedCloudInfraServiceServer) CreateSecurityRule ¶
func (UnimplementedCloudInfraServiceServer) CreateSecurityRule(context.Context, *CreateSecurityRuleRequest) (*SecurityRule, error)
func (UnimplementedCloudInfraServiceServer) CreateSubnet ¶
func (UnimplementedCloudInfraServiceServer) CreateSubnet(context.Context, *CreateSubnetRequest) (*Subnet, error)
func (UnimplementedCloudInfraServiceServer) CreateTunnel ¶
func (UnimplementedCloudInfraServiceServer) CreateTunnel(context.Context, *CreateTunnelRequest) (*Tunnel, error)
func (UnimplementedCloudInfraServiceServer) CreateUnderlayRoute ¶
func (UnimplementedCloudInfraServiceServer) CreateUnderlayRoute(context.Context, *CreateUnderlayRouteRequest) (*UnderlayRoute, error)
func (UnimplementedCloudInfraServiceServer) CreateVPCPeer ¶
func (UnimplementedCloudInfraServiceServer) CreateVPCPeer(context.Context, *CreateVPCPeerRequest) (*VPCPeer, error)
func (UnimplementedCloudInfraServiceServer) CreateVnic ¶
func (UnimplementedCloudInfraServiceServer) CreateVnic(context.Context, *CreateVnicRequest) (*Vnic, error)
func (UnimplementedCloudInfraServiceServer) CreateVpc ¶
func (UnimplementedCloudInfraServiceServer) CreateVpc(context.Context, *CreateVpcRequest) (*Vpc, error)
func (UnimplementedCloudInfraServiceServer) DeleteBGPPeer ¶
func (UnimplementedCloudInfraServiceServer) DeleteBGPPeer(context.Context, *DeleteBGPPeerRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteBGPPeerAf ¶
func (UnimplementedCloudInfraServiceServer) DeleteBGPPeerAf(context.Context, *DeleteBGPPeerAfRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteBgp ¶
func (UnimplementedCloudInfraServiceServer) DeleteBgp(context.Context, *DeleteBgpRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteDevice ¶
func (UnimplementedCloudInfraServiceServer) DeleteDevice(context.Context, *DeleteDeviceRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteInterface ¶
func (UnimplementedCloudInfraServiceServer) DeleteInterface(context.Context, *DeleteInterfaceRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteMapping ¶
func (UnimplementedCloudInfraServiceServer) DeleteMapping(context.Context, *DeleteMappingRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteNextHop ¶
func (UnimplementedCloudInfraServiceServer) DeleteNextHop(context.Context, *DeleteNextHopRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteNextHopGroup ¶
func (UnimplementedCloudInfraServiceServer) DeleteNextHopGroup(context.Context, *DeleteNextHopGroupRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteRoute ¶
func (UnimplementedCloudInfraServiceServer) DeleteRoute(context.Context, *DeleteRouteRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteRouteTable ¶
func (UnimplementedCloudInfraServiceServer) DeleteRouteTable(context.Context, *DeleteRouteTableRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteSecurityPolicy ¶
func (UnimplementedCloudInfraServiceServer) DeleteSecurityPolicy(context.Context, *DeleteSecurityPolicyRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteSecurityProfile ¶
func (UnimplementedCloudInfraServiceServer) DeleteSecurityProfile(context.Context, *DeleteSecurityProfileRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteSecurityRule ¶
func (UnimplementedCloudInfraServiceServer) DeleteSecurityRule(context.Context, *DeleteSecurityRuleRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteSubnet ¶
func (UnimplementedCloudInfraServiceServer) DeleteSubnet(context.Context, *DeleteSubnetRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteTunnel ¶
func (UnimplementedCloudInfraServiceServer) DeleteTunnel(context.Context, *DeleteTunnelRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteUnderlayRoute ¶
func (UnimplementedCloudInfraServiceServer) DeleteUnderlayRoute(context.Context, *DeleteUnderlayRouteRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteVPCPeer ¶
func (UnimplementedCloudInfraServiceServer) DeleteVPCPeer(context.Context, *DeleteVPCPeerRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteVnic ¶
func (UnimplementedCloudInfraServiceServer) DeleteVnic(context.Context, *DeleteVnicRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) DeleteVpc ¶
func (UnimplementedCloudInfraServiceServer) DeleteVpc(context.Context, *DeleteVpcRequest) (*emptypb.Empty, error)
func (UnimplementedCloudInfraServiceServer) GetBGPPeer ¶
func (UnimplementedCloudInfraServiceServer) GetBGPPeer(context.Context, *GetBGPPeerRequest) (*BGPPeer, error)
func (UnimplementedCloudInfraServiceServer) GetBGPPeerAf ¶
func (UnimplementedCloudInfraServiceServer) GetBGPPeerAf(context.Context, *GetBGPPeerAfRequest) (*BGPPeerAf, error)
func (UnimplementedCloudInfraServiceServer) GetBgp ¶
func (UnimplementedCloudInfraServiceServer) GetBgp(context.Context, *GetBgpRequest) (*Bgp, error)
func (UnimplementedCloudInfraServiceServer) GetDevice ¶
func (UnimplementedCloudInfraServiceServer) GetDevice(context.Context, *GetDeviceRequest) (*Device, error)
func (UnimplementedCloudInfraServiceServer) GetDeviceCapabilities ¶
func (UnimplementedCloudInfraServiceServer) GetDeviceCapabilities(context.Context, *GetDeviceCapabilitiesRequest) (*DeviceCapabilities, error)
func (UnimplementedCloudInfraServiceServer) GetInterface ¶
func (UnimplementedCloudInfraServiceServer) GetInterface(context.Context, *GetInterfaceRequest) (*Interface, error)
func (UnimplementedCloudInfraServiceServer) GetMapping ¶
func (UnimplementedCloudInfraServiceServer) GetMapping(context.Context, *GetMappingRequest) (*Mapping, error)
func (UnimplementedCloudInfraServiceServer) GetNextHop ¶
func (UnimplementedCloudInfraServiceServer) GetNextHop(context.Context, *GetNextHopRequest) (*NextHop, error)
func (UnimplementedCloudInfraServiceServer) GetNextHopGroup ¶
func (UnimplementedCloudInfraServiceServer) GetNextHopGroup(context.Context, *GetNextHopGroupRequest) (*NextHopGroup, error)
func (UnimplementedCloudInfraServiceServer) GetPort ¶
func (UnimplementedCloudInfraServiceServer) GetPort(context.Context, *GetPortRequest) (*Port, error)
func (UnimplementedCloudInfraServiceServer) GetRoute ¶
func (UnimplementedCloudInfraServiceServer) GetRoute(context.Context, *GetRouteRequest) (*Route, error)
func (UnimplementedCloudInfraServiceServer) GetRouteTable ¶
func (UnimplementedCloudInfraServiceServer) GetRouteTable(context.Context, *GetRouteTableRequest) (*RouteTable, error)
func (UnimplementedCloudInfraServiceServer) GetSecurityPolicy ¶
func (UnimplementedCloudInfraServiceServer) GetSecurityPolicy(context.Context, *GetSecurityPolicyRequest) (*SecurityPolicy, error)
func (UnimplementedCloudInfraServiceServer) GetSecurityProfile ¶
func (UnimplementedCloudInfraServiceServer) GetSecurityProfile(context.Context, *GetSecurityProfileRequest) (*SecurityProfile, error)
func (UnimplementedCloudInfraServiceServer) GetSecurityRule ¶
func (UnimplementedCloudInfraServiceServer) GetSecurityRule(context.Context, *GetSecurityRuleRequest) (*SecurityRule, error)
func (UnimplementedCloudInfraServiceServer) GetSubnet ¶
func (UnimplementedCloudInfraServiceServer) GetSubnet(context.Context, *GetSubnetRequest) (*Subnet, error)
func (UnimplementedCloudInfraServiceServer) GetTunnel ¶
func (UnimplementedCloudInfraServiceServer) GetTunnel(context.Context, *GetTunnelRequest) (*Tunnel, error)
func (UnimplementedCloudInfraServiceServer) GetUnderlayRoute ¶
func (UnimplementedCloudInfraServiceServer) GetUnderlayRoute(context.Context, *GetUnderlayRouteRequest) (*UnderlayRoute, error)
func (UnimplementedCloudInfraServiceServer) GetVPCPeer ¶
func (UnimplementedCloudInfraServiceServer) GetVPCPeer(context.Context, *GetVPCPeerRequest) (*VPCPeer, error)
func (UnimplementedCloudInfraServiceServer) GetVnic ¶
func (UnimplementedCloudInfraServiceServer) GetVnic(context.Context, *GetVnicRequest) (*Vnic, error)
func (UnimplementedCloudInfraServiceServer) GetVpc ¶
func (UnimplementedCloudInfraServiceServer) GetVpc(context.Context, *GetVpcRequest) (*Vpc, error)
func (UnimplementedCloudInfraServiceServer) ListBGPPeerAfs ¶
func (UnimplementedCloudInfraServiceServer) ListBGPPeerAfs(context.Context, *ListBGPPeerAfsRequest) (*ListBGPPeerAfsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListBGPPeers ¶
func (UnimplementedCloudInfraServiceServer) ListBGPPeers(context.Context, *ListBGPPeersRequest) (*ListBGPPeersResponse, error)
func (UnimplementedCloudInfraServiceServer) ListBgps ¶
func (UnimplementedCloudInfraServiceServer) ListBgps(context.Context, *ListBgpsRequest) (*ListBgpsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListDevices ¶
func (UnimplementedCloudInfraServiceServer) ListDevices(context.Context, *ListDevicesRequest) (*ListDevicesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListInterfaces ¶
func (UnimplementedCloudInfraServiceServer) ListInterfaces(context.Context, *ListInterfacesRequest) (*ListInterfacesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListMappings ¶
func (UnimplementedCloudInfraServiceServer) ListMappings(context.Context, *ListMappingsRequest) (*ListMappingsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListNextHop ¶
func (UnimplementedCloudInfraServiceServer) ListNextHop(context.Context, *ListNextHopsRequest) (*ListNextHopsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListNextHopGroups ¶
func (UnimplementedCloudInfraServiceServer) ListNextHopGroups(context.Context, *ListNextHopGroupsRequest) (*ListNextHopGroupsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListPorts ¶
func (UnimplementedCloudInfraServiceServer) ListPorts(context.Context, *ListPortsRequest) (*ListPortsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListRouteTables ¶
func (UnimplementedCloudInfraServiceServer) ListRouteTables(context.Context, *ListRouteTablesRequest) (*ListRouteTablesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListRoutes ¶
func (UnimplementedCloudInfraServiceServer) ListRoutes(context.Context, *ListRoutesRequest) (*ListRoutesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListSecurityPolicys ¶
func (UnimplementedCloudInfraServiceServer) ListSecurityPolicys(context.Context, *ListSecurityPolicysRequest) (*ListSecurityPolicysResponse, error)
func (UnimplementedCloudInfraServiceServer) ListSecurityProfiles ¶
func (UnimplementedCloudInfraServiceServer) ListSecurityProfiles(context.Context, *ListSecurityProfilesRequest) (*ListSecurityProfilesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListSecurityRules ¶
func (UnimplementedCloudInfraServiceServer) ListSecurityRules(context.Context, *ListSecurityRulesRequest) (*ListSecurityRulesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListSubnets ¶
func (UnimplementedCloudInfraServiceServer) ListSubnets(context.Context, *ListSubnetsRequest) (*ListSubnetsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListTunnels ¶
func (UnimplementedCloudInfraServiceServer) ListTunnels(context.Context, *ListTunnelsRequest) (*ListTunnelsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListUnderlayRoutes ¶
func (UnimplementedCloudInfraServiceServer) ListUnderlayRoutes(context.Context, *ListUnderlayRoutesRequest) (*ListUnderlayRoutesResponse, error)
func (UnimplementedCloudInfraServiceServer) ListVPCPeers ¶
func (UnimplementedCloudInfraServiceServer) ListVPCPeers(context.Context, *ListVPCPeersRequest) (*ListVPCPeersResponse, error)
func (UnimplementedCloudInfraServiceServer) ListVnics ¶
func (UnimplementedCloudInfraServiceServer) ListVnics(context.Context, *ListVnicsRequest) (*ListVnicsResponse, error)
func (UnimplementedCloudInfraServiceServer) ListVpcs ¶
func (UnimplementedCloudInfraServiceServer) ListVpcs(context.Context, *ListVpcsRequest) (*ListVpcsResponse, error)
func (UnimplementedCloudInfraServiceServer) UpdateBGPPeer ¶
func (UnimplementedCloudInfraServiceServer) UpdateBGPPeer(context.Context, *UpdateBGPPeerRequest) (*BGPPeer, error)
func (UnimplementedCloudInfraServiceServer) UpdateBGPPeerAf ¶
func (UnimplementedCloudInfraServiceServer) UpdateBGPPeerAf(context.Context, *UpdateBGPPeerAfRequest) (*BGPPeerAf, error)
func (UnimplementedCloudInfraServiceServer) UpdateBgp ¶
func (UnimplementedCloudInfraServiceServer) UpdateBgp(context.Context, *UpdateBgpRequest) (*Bgp, error)
func (UnimplementedCloudInfraServiceServer) UpdateDevice ¶
func (UnimplementedCloudInfraServiceServer) UpdateDevice(context.Context, *UpdateDeviceRequest) (*Device, error)
func (UnimplementedCloudInfraServiceServer) UpdateInterface ¶
func (UnimplementedCloudInfraServiceServer) UpdateInterface(context.Context, *UpdateInterfaceRequest) (*Interface, error)
func (UnimplementedCloudInfraServiceServer) UpdateMapping ¶
func (UnimplementedCloudInfraServiceServer) UpdateMapping(context.Context, *UpdateMappingRequest) (*Mapping, error)
func (UnimplementedCloudInfraServiceServer) UpdateNextHop ¶
func (UnimplementedCloudInfraServiceServer) UpdateNextHop(context.Context, *UpdateNextHopRequest) (*NextHop, error)
func (UnimplementedCloudInfraServiceServer) UpdateNextHopGroup ¶
func (UnimplementedCloudInfraServiceServer) UpdateNextHopGroup(context.Context, *UpdateNextHopGroupRequest) (*NextHopGroup, error)
func (UnimplementedCloudInfraServiceServer) UpdatePort ¶
func (UnimplementedCloudInfraServiceServer) UpdatePort(context.Context, *UpdatePortRequest) (*Port, error)
func (UnimplementedCloudInfraServiceServer) UpdateRoute ¶
func (UnimplementedCloudInfraServiceServer) UpdateRoute(context.Context, *UpdateRouteRequest) (*Route, error)
func (UnimplementedCloudInfraServiceServer) UpdateRouteTable ¶
func (UnimplementedCloudInfraServiceServer) UpdateRouteTable(context.Context, *UpdateRouteTableRequest) (*RouteTable, error)
func (UnimplementedCloudInfraServiceServer) UpdateSecurityPolicy ¶
func (UnimplementedCloudInfraServiceServer) UpdateSecurityPolicy(context.Context, *UpdateSecurityPolicyRequest) (*SecurityPolicy, error)
func (UnimplementedCloudInfraServiceServer) UpdateSecurityProfile ¶
func (UnimplementedCloudInfraServiceServer) UpdateSecurityProfile(context.Context, *UpdateSecurityProfileRequest) (*SecurityProfile, error)
func (UnimplementedCloudInfraServiceServer) UpdateSecurityRule ¶
func (UnimplementedCloudInfraServiceServer) UpdateSecurityRule(context.Context, *UpdateSecurityRuleRequest) (*SecurityRule, error)
func (UnimplementedCloudInfraServiceServer) UpdateSubnet ¶
func (UnimplementedCloudInfraServiceServer) UpdateSubnet(context.Context, *UpdateSubnetRequest) (*Subnet, error)
func (UnimplementedCloudInfraServiceServer) UpdateTunnel ¶
func (UnimplementedCloudInfraServiceServer) UpdateTunnel(context.Context, *UpdateTunnelRequest) (*Tunnel, error)
func (UnimplementedCloudInfraServiceServer) UpdateUnderlayRoute ¶
func (UnimplementedCloudInfraServiceServer) UpdateUnderlayRoute(context.Context, *UpdateUnderlayRouteRequest) (*UnderlayRoute, error)
func (UnimplementedCloudInfraServiceServer) UpdateVPCPeer ¶
func (UnimplementedCloudInfraServiceServer) UpdateVPCPeer(context.Context, *UpdateVPCPeerRequest) (*VPCPeer, error)
func (UnimplementedCloudInfraServiceServer) UpdateVnic ¶
func (UnimplementedCloudInfraServiceServer) UpdateVnic(context.Context, *UpdateVnicRequest) (*Vnic, error)
func (UnimplementedCloudInfraServiceServer) UpdateVpc ¶
func (UnimplementedCloudInfraServiceServer) UpdateVpc(context.Context, *UpdateVpcRequest) (*Vpc, error)
type UnsafeCloudInfraServiceServer ¶
type UnsafeCloudInfraServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCloudInfraServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CloudInfraServiceServer will result in compilation errors.
type UpdateBGPPeerAfRequest ¶
type UpdateBGPPeerAfRequest struct { // updated bgppeeraf info Bgppeeraf *BGPPeerAf `protobuf:"bytes,1,opt,name=bgppeeraf,proto3" json:"bgppeeraf,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update bgppeeraf request
func (*UpdateBGPPeerAfRequest) Descriptor
deprecated
func (*UpdateBGPPeerAfRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBGPPeerAfRequest.ProtoReflect.Descriptor instead.
func (*UpdateBGPPeerAfRequest) GetBgppeeraf ¶
func (x *UpdateBGPPeerAfRequest) GetBgppeeraf() *BGPPeerAf
func (*UpdateBGPPeerAfRequest) GetUpdateMask ¶
func (x *UpdateBGPPeerAfRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBGPPeerAfRequest) ProtoMessage ¶
func (*UpdateBGPPeerAfRequest) ProtoMessage()
func (*UpdateBGPPeerAfRequest) ProtoReflect ¶
func (x *UpdateBGPPeerAfRequest) ProtoReflect() protoreflect.Message
func (*UpdateBGPPeerAfRequest) Reset ¶
func (x *UpdateBGPPeerAfRequest) Reset()
func (*UpdateBGPPeerAfRequest) String ¶
func (x *UpdateBGPPeerAfRequest) String() string
type UpdateBGPPeerRequest ¶
type UpdateBGPPeerRequest struct { // updated bgppeer info Bgppeer *BGPPeer `protobuf:"bytes,1,opt,name=bgppeer,proto3" json:"bgppeer,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update bgppeer request
func (*UpdateBGPPeerRequest) Descriptor
deprecated
func (*UpdateBGPPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBGPPeerRequest.ProtoReflect.Descriptor instead.
func (*UpdateBGPPeerRequest) GetBgppeer ¶
func (x *UpdateBGPPeerRequest) GetBgppeer() *BGPPeer
func (*UpdateBGPPeerRequest) GetUpdateMask ¶
func (x *UpdateBGPPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBGPPeerRequest) ProtoMessage ¶
func (*UpdateBGPPeerRequest) ProtoMessage()
func (*UpdateBGPPeerRequest) ProtoReflect ¶
func (x *UpdateBGPPeerRequest) ProtoReflect() protoreflect.Message
func (*UpdateBGPPeerRequest) Reset ¶
func (x *UpdateBGPPeerRequest) Reset()
func (*UpdateBGPPeerRequest) String ¶
func (x *UpdateBGPPeerRequest) String() string
type UpdateBgpRequest ¶
type UpdateBgpRequest struct { // updated bgp info Bgp *Bgp `protobuf:"bytes,1,opt,name=bgp,proto3" json:"bgp,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update bgp request
func (*UpdateBgpRequest) Descriptor
deprecated
func (*UpdateBgpRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBgpRequest.ProtoReflect.Descriptor instead.
func (*UpdateBgpRequest) GetBgp ¶
func (x *UpdateBgpRequest) GetBgp() *Bgp
func (*UpdateBgpRequest) GetUpdateMask ¶
func (x *UpdateBgpRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBgpRequest) ProtoMessage ¶
func (*UpdateBgpRequest) ProtoMessage()
func (*UpdateBgpRequest) ProtoReflect ¶
func (x *UpdateBgpRequest) ProtoReflect() protoreflect.Message
func (*UpdateBgpRequest) Reset ¶
func (x *UpdateBgpRequest) Reset()
func (*UpdateBgpRequest) String ¶
func (x *UpdateBgpRequest) String() string
type UpdateDeviceRequest ¶
type UpdateDeviceRequest struct { // updated device info Device *Device `protobuf:"bytes,1,opt,name=device,proto3" json:"device,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update device request
func (*UpdateDeviceRequest) Descriptor
deprecated
func (*UpdateDeviceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDeviceRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeviceRequest) GetDevice ¶
func (x *UpdateDeviceRequest) GetDevice() *Device
func (*UpdateDeviceRequest) GetUpdateMask ¶
func (x *UpdateDeviceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDeviceRequest) ProtoMessage ¶
func (*UpdateDeviceRequest) ProtoMessage()
func (*UpdateDeviceRequest) ProtoReflect ¶
func (x *UpdateDeviceRequest) ProtoReflect() protoreflect.Message
func (*UpdateDeviceRequest) Reset ¶
func (x *UpdateDeviceRequest) Reset()
func (*UpdateDeviceRequest) String ¶
func (x *UpdateDeviceRequest) String() string
type UpdateInterfaceRequest ¶
type UpdateInterfaceRequest struct { // updated interface info Interface *Interface `protobuf:"bytes,1,opt,name=interface,proto3" json:"interface,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update interface request
func (*UpdateInterfaceRequest) Descriptor
deprecated
func (*UpdateInterfaceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateInterfaceRequest.ProtoReflect.Descriptor instead.
func (*UpdateInterfaceRequest) GetInterface ¶
func (x *UpdateInterfaceRequest) GetInterface() *Interface
func (*UpdateInterfaceRequest) GetUpdateMask ¶
func (x *UpdateInterfaceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateInterfaceRequest) ProtoMessage ¶
func (*UpdateInterfaceRequest) ProtoMessage()
func (*UpdateInterfaceRequest) ProtoReflect ¶
func (x *UpdateInterfaceRequest) ProtoReflect() protoreflect.Message
func (*UpdateInterfaceRequest) Reset ¶
func (x *UpdateInterfaceRequest) Reset()
func (*UpdateInterfaceRequest) String ¶
func (x *UpdateInterfaceRequest) String() string
type UpdateMappingRequest ¶
type UpdateMappingRequest struct { // updated mapping info Mapping *Mapping `protobuf:"bytes,1,opt,name=mapping,proto3" json:"mapping,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update mapping request
func (*UpdateMappingRequest) Descriptor
deprecated
func (*UpdateMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMappingRequest.ProtoReflect.Descriptor instead.
func (*UpdateMappingRequest) GetMapping ¶
func (x *UpdateMappingRequest) GetMapping() *Mapping
func (*UpdateMappingRequest) GetUpdateMask ¶
func (x *UpdateMappingRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMappingRequest) ProtoMessage ¶
func (*UpdateMappingRequest) ProtoMessage()
func (*UpdateMappingRequest) ProtoReflect ¶
func (x *UpdateMappingRequest) ProtoReflect() protoreflect.Message
func (*UpdateMappingRequest) Reset ¶
func (x *UpdateMappingRequest) Reset()
func (*UpdateMappingRequest) String ¶
func (x *UpdateMappingRequest) String() string
type UpdateNextHopGroupRequest ¶
type UpdateNextHopGroupRequest struct { // updated nexthopgroup info Nexthopgroup *NextHopGroup `protobuf:"bytes,1,opt,name=nexthopgroup,proto3" json:"nexthopgroup,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update nexthopgroup request
func (*UpdateNextHopGroupRequest) Descriptor
deprecated
func (*UpdateNextHopGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNextHopGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateNextHopGroupRequest) GetNexthopgroup ¶
func (x *UpdateNextHopGroupRequest) GetNexthopgroup() *NextHopGroup
func (*UpdateNextHopGroupRequest) GetUpdateMask ¶
func (x *UpdateNextHopGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateNextHopGroupRequest) ProtoMessage ¶
func (*UpdateNextHopGroupRequest) ProtoMessage()
func (*UpdateNextHopGroupRequest) ProtoReflect ¶
func (x *UpdateNextHopGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateNextHopGroupRequest) Reset ¶
func (x *UpdateNextHopGroupRequest) Reset()
func (*UpdateNextHopGroupRequest) String ¶
func (x *UpdateNextHopGroupRequest) String() string
type UpdateNextHopRequest ¶
type UpdateNextHopRequest struct { // updated nexthop info Nexthop *NextHop `protobuf:"bytes,1,opt,name=nexthop,proto3" json:"nexthop,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update nexthop request
func (*UpdateNextHopRequest) Descriptor
deprecated
func (*UpdateNextHopRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateNextHopRequest.ProtoReflect.Descriptor instead.
func (*UpdateNextHopRequest) GetNexthop ¶
func (x *UpdateNextHopRequest) GetNexthop() *NextHop
func (*UpdateNextHopRequest) GetUpdateMask ¶
func (x *UpdateNextHopRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateNextHopRequest) ProtoMessage ¶
func (*UpdateNextHopRequest) ProtoMessage()
func (*UpdateNextHopRequest) ProtoReflect ¶
func (x *UpdateNextHopRequest) ProtoReflect() protoreflect.Message
func (*UpdateNextHopRequest) Reset ¶
func (x *UpdateNextHopRequest) Reset()
func (*UpdateNextHopRequest) String ¶
func (x *UpdateNextHopRequest) String() string
type UpdatePortRequest ¶
type UpdatePortRequest struct { // updated port info Port *Port `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update port request
func (*UpdatePortRequest) Descriptor
deprecated
func (*UpdatePortRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePortRequest.ProtoReflect.Descriptor instead.
func (*UpdatePortRequest) GetPort ¶
func (x *UpdatePortRequest) GetPort() *Port
func (*UpdatePortRequest) GetUpdateMask ¶
func (x *UpdatePortRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdatePortRequest) ProtoMessage ¶
func (*UpdatePortRequest) ProtoMessage()
func (*UpdatePortRequest) ProtoReflect ¶
func (x *UpdatePortRequest) ProtoReflect() protoreflect.Message
func (*UpdatePortRequest) Reset ¶
func (x *UpdatePortRequest) Reset()
func (*UpdatePortRequest) String ¶
func (x *UpdatePortRequest) String() string
type UpdateRouteRequest ¶
type UpdateRouteRequest struct { // updated route info Route *Route `protobuf:"bytes,1,opt,name=route,proto3" json:"route,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update route request
func (*UpdateRouteRequest) Descriptor
deprecated
func (*UpdateRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRouteRequest.ProtoReflect.Descriptor instead.
func (*UpdateRouteRequest) GetRoute ¶
func (x *UpdateRouteRequest) GetRoute() *Route
func (*UpdateRouteRequest) GetUpdateMask ¶
func (x *UpdateRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateRouteRequest) ProtoMessage ¶
func (*UpdateRouteRequest) ProtoMessage()
func (*UpdateRouteRequest) ProtoReflect ¶
func (x *UpdateRouteRequest) ProtoReflect() protoreflect.Message
func (*UpdateRouteRequest) Reset ¶
func (x *UpdateRouteRequest) Reset()
func (*UpdateRouteRequest) String ¶
func (x *UpdateRouteRequest) String() string
type UpdateRouteTableRequest ¶
type UpdateRouteTableRequest struct { // updated routetable info Routetable *RouteTable `protobuf:"bytes,1,opt,name=routetable,proto3" json:"routetable,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update routetable request
func (*UpdateRouteTableRequest) Descriptor
deprecated
func (*UpdateRouteTableRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRouteTableRequest.ProtoReflect.Descriptor instead.
func (*UpdateRouteTableRequest) GetRoutetable ¶
func (x *UpdateRouteTableRequest) GetRoutetable() *RouteTable
func (*UpdateRouteTableRequest) GetUpdateMask ¶
func (x *UpdateRouteTableRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateRouteTableRequest) ProtoMessage ¶
func (*UpdateRouteTableRequest) ProtoMessage()
func (*UpdateRouteTableRequest) ProtoReflect ¶
func (x *UpdateRouteTableRequest) ProtoReflect() protoreflect.Message
func (*UpdateRouteTableRequest) Reset ¶
func (x *UpdateRouteTableRequest) Reset()
func (*UpdateRouteTableRequest) String ¶
func (x *UpdateRouteTableRequest) String() string
type UpdateSecurityPolicyRequest ¶
type UpdateSecurityPolicyRequest struct { // updated securitypolicy info Securitypolicy *SecurityPolicy `protobuf:"bytes,1,opt,name=securitypolicy,proto3" json:"securitypolicy,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update securitypolicy request
func (*UpdateSecurityPolicyRequest) Descriptor
deprecated
func (*UpdateSecurityPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecurityPolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecurityPolicyRequest) GetSecuritypolicy ¶
func (x *UpdateSecurityPolicyRequest) GetSecuritypolicy() *SecurityPolicy
func (*UpdateSecurityPolicyRequest) GetUpdateMask ¶
func (x *UpdateSecurityPolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSecurityPolicyRequest) ProtoMessage ¶
func (*UpdateSecurityPolicyRequest) ProtoMessage()
func (*UpdateSecurityPolicyRequest) ProtoReflect ¶
func (x *UpdateSecurityPolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecurityPolicyRequest) Reset ¶
func (x *UpdateSecurityPolicyRequest) Reset()
func (*UpdateSecurityPolicyRequest) String ¶
func (x *UpdateSecurityPolicyRequest) String() string
type UpdateSecurityProfileRequest ¶
type UpdateSecurityProfileRequest struct { // updated securityprofile info Securityprofile *SecurityProfile `protobuf:"bytes,1,opt,name=securityprofile,proto3" json:"securityprofile,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update securityprofile request
func (*UpdateSecurityProfileRequest) Descriptor
deprecated
func (*UpdateSecurityProfileRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecurityProfileRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecurityProfileRequest) GetSecurityprofile ¶
func (x *UpdateSecurityProfileRequest) GetSecurityprofile() *SecurityProfile
func (*UpdateSecurityProfileRequest) GetUpdateMask ¶
func (x *UpdateSecurityProfileRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSecurityProfileRequest) ProtoMessage ¶
func (*UpdateSecurityProfileRequest) ProtoMessage()
func (*UpdateSecurityProfileRequest) ProtoReflect ¶
func (x *UpdateSecurityProfileRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecurityProfileRequest) Reset ¶
func (x *UpdateSecurityProfileRequest) Reset()
func (*UpdateSecurityProfileRequest) String ¶
func (x *UpdateSecurityProfileRequest) String() string
type UpdateSecurityRuleRequest ¶
type UpdateSecurityRuleRequest struct { // updated securityrule info Securityrule *SecurityRule `protobuf:"bytes,1,opt,name=securityrule,proto3" json:"securityrule,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update securityrule request
func (*UpdateSecurityRuleRequest) Descriptor
deprecated
func (*UpdateSecurityRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSecurityRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateSecurityRuleRequest) GetSecurityrule ¶
func (x *UpdateSecurityRuleRequest) GetSecurityrule() *SecurityRule
func (*UpdateSecurityRuleRequest) GetUpdateMask ¶
func (x *UpdateSecurityRuleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSecurityRuleRequest) ProtoMessage ¶
func (*UpdateSecurityRuleRequest) ProtoMessage()
func (*UpdateSecurityRuleRequest) ProtoReflect ¶
func (x *UpdateSecurityRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateSecurityRuleRequest) Reset ¶
func (x *UpdateSecurityRuleRequest) Reset()
func (*UpdateSecurityRuleRequest) String ¶
func (x *UpdateSecurityRuleRequest) String() string
type UpdateSubnetRequest ¶
type UpdateSubnetRequest struct { // updated subnet info Subnet *Subnet `protobuf:"bytes,1,opt,name=subnet,proto3" json:"subnet,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update subnet request
func (*UpdateSubnetRequest) Descriptor
deprecated
func (*UpdateSubnetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSubnetRequest.ProtoReflect.Descriptor instead.
func (*UpdateSubnetRequest) GetSubnet ¶
func (x *UpdateSubnetRequest) GetSubnet() *Subnet
func (*UpdateSubnetRequest) GetUpdateMask ¶
func (x *UpdateSubnetRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSubnetRequest) ProtoMessage ¶
func (*UpdateSubnetRequest) ProtoMessage()
func (*UpdateSubnetRequest) ProtoReflect ¶
func (x *UpdateSubnetRequest) ProtoReflect() protoreflect.Message
func (*UpdateSubnetRequest) Reset ¶
func (x *UpdateSubnetRequest) Reset()
func (*UpdateSubnetRequest) String ¶
func (x *UpdateSubnetRequest) String() string
type UpdateTunnelRequest ¶
type UpdateTunnelRequest struct { // updated tunnel info Tunnel *Tunnel `protobuf:"bytes,1,opt,name=tunnel,proto3" json:"tunnel,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update Tunnel request
func (*UpdateTunnelRequest) Descriptor
deprecated
func (*UpdateTunnelRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTunnelRequest.ProtoReflect.Descriptor instead.
func (*UpdateTunnelRequest) GetTunnel ¶
func (x *UpdateTunnelRequest) GetTunnel() *Tunnel
func (*UpdateTunnelRequest) GetUpdateMask ¶
func (x *UpdateTunnelRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTunnelRequest) ProtoMessage ¶
func (*UpdateTunnelRequest) ProtoMessage()
func (*UpdateTunnelRequest) ProtoReflect ¶
func (x *UpdateTunnelRequest) ProtoReflect() protoreflect.Message
func (*UpdateTunnelRequest) Reset ¶
func (x *UpdateTunnelRequest) Reset()
func (*UpdateTunnelRequest) String ¶
func (x *UpdateTunnelRequest) String() string
type UpdateUnderlayRouteRequest ¶
type UpdateUnderlayRouteRequest struct { // updated underlayroute info Underlayroute *UnderlayRoute `protobuf:"bytes,1,opt,name=underlayroute,proto3" json:"underlayroute,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update underlayroute request
func (*UpdateUnderlayRouteRequest) Descriptor
deprecated
func (*UpdateUnderlayRouteRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUnderlayRouteRequest.ProtoReflect.Descriptor instead.
func (*UpdateUnderlayRouteRequest) GetUnderlayroute ¶
func (x *UpdateUnderlayRouteRequest) GetUnderlayroute() *UnderlayRoute
func (*UpdateUnderlayRouteRequest) GetUpdateMask ¶
func (x *UpdateUnderlayRouteRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateUnderlayRouteRequest) ProtoMessage ¶
func (*UpdateUnderlayRouteRequest) ProtoMessage()
func (*UpdateUnderlayRouteRequest) ProtoReflect ¶
func (x *UpdateUnderlayRouteRequest) ProtoReflect() protoreflect.Message
func (*UpdateUnderlayRouteRequest) Reset ¶
func (x *UpdateUnderlayRouteRequest) Reset()
func (*UpdateUnderlayRouteRequest) String ¶
func (x *UpdateUnderlayRouteRequest) String() string
type UpdateVPCPeerRequest ¶
type UpdateVPCPeerRequest struct { // updated vpcpeer info Vpcpeer *VPCPeer `protobuf:"bytes,1,opt,name=vpcpeer,proto3" json:"vpcpeer,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update vpcpeer request
func (*UpdateVPCPeerRequest) Descriptor
deprecated
func (*UpdateVPCPeerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVPCPeerRequest.ProtoReflect.Descriptor instead.
func (*UpdateVPCPeerRequest) GetUpdateMask ¶
func (x *UpdateVPCPeerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVPCPeerRequest) GetVpcpeer ¶
func (x *UpdateVPCPeerRequest) GetVpcpeer() *VPCPeer
func (*UpdateVPCPeerRequest) ProtoMessage ¶
func (*UpdateVPCPeerRequest) ProtoMessage()
func (*UpdateVPCPeerRequest) ProtoReflect ¶
func (x *UpdateVPCPeerRequest) ProtoReflect() protoreflect.Message
func (*UpdateVPCPeerRequest) Reset ¶
func (x *UpdateVPCPeerRequest) Reset()
func (*UpdateVPCPeerRequest) String ¶
func (x *UpdateVPCPeerRequest) String() string
type UpdateVnicRequest ¶
type UpdateVnicRequest struct { // updated vnic info Vnic *Vnic `protobuf:"bytes,1,opt,name=vnic,proto3" json:"vnic,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update vnic request
func (*UpdateVnicRequest) Descriptor
deprecated
func (*UpdateVnicRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVnicRequest.ProtoReflect.Descriptor instead.
func (*UpdateVnicRequest) GetUpdateMask ¶
func (x *UpdateVnicRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVnicRequest) GetVnic ¶
func (x *UpdateVnicRequest) GetVnic() *Vnic
func (*UpdateVnicRequest) ProtoMessage ¶
func (*UpdateVnicRequest) ProtoMessage()
func (*UpdateVnicRequest) ProtoReflect ¶
func (x *UpdateVnicRequest) ProtoReflect() protoreflect.Message
func (*UpdateVnicRequest) Reset ¶
func (x *UpdateVnicRequest) Reset()
func (*UpdateVnicRequest) String ¶
func (x *UpdateVnicRequest) String() string
type UpdateVpcRequest ¶
type UpdateVpcRequest struct { // updated vpc info Vpc *Vpc `protobuf:"bytes,1,opt,name=vpc,proto3" json:"vpc,omitempty"` // list of fields to update. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Update vpc request
func (*UpdateVpcRequest) Descriptor
deprecated
func (*UpdateVpcRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVpcRequest.ProtoReflect.Descriptor instead.
func (*UpdateVpcRequest) GetUpdateMask ¶
func (x *UpdateVpcRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateVpcRequest) GetVpc ¶
func (x *UpdateVpcRequest) GetVpc() *Vpc
func (*UpdateVpcRequest) ProtoMessage ¶
func (*UpdateVpcRequest) ProtoMessage()
func (*UpdateVpcRequest) ProtoReflect ¶
func (x *UpdateVpcRequest) ProtoReflect() protoreflect.Message
func (*UpdateVpcRequest) Reset ¶
func (x *UpdateVpcRequest) Reset()
func (*UpdateVpcRequest) String ¶
func (x *UpdateVpcRequest) String() string
type UplinkIfStatus ¶
type UplinkIfStatus struct { // hw specific index associated with this uplink, useful for operations HwIfIdx int32 `protobuf:"varint,1,opt,name=hw_if_idx,json=hwIfIdx,proto3" json:"hw_if_idx,omitempty"` // hw port number is hw identifier of the port, usefor for operations HwPortNumber int32 `protobuf:"varint,2,opt,name=hw_port_number,json=hwPortNumber,proto3" json:"hw_port_number,omitempty"` // contains filtered or unexported fields }
operational status of uplink interface
func (*UplinkIfStatus) Descriptor
deprecated
func (*UplinkIfStatus) Descriptor() ([]byte, []int)
Deprecated: Use UplinkIfStatus.ProtoReflect.Descriptor instead.
func (*UplinkIfStatus) GetHwIfIdx ¶
func (x *UplinkIfStatus) GetHwIfIdx() int32
func (*UplinkIfStatus) GetHwPortNumber ¶
func (x *UplinkIfStatus) GetHwPortNumber() int32
func (*UplinkIfStatus) ProtoMessage ¶
func (*UplinkIfStatus) ProtoMessage()
func (*UplinkIfStatus) ProtoReflect ¶
func (x *UplinkIfStatus) ProtoReflect() protoreflect.Message
func (*UplinkIfStatus) Reset ¶
func (x *UplinkIfStatus) Reset()
func (*UplinkIfStatus) String ¶
func (x *UplinkIfStatus) String() string
type UplinkPCSpec ¶
type UplinkPCSpec struct { // bitmap of member ifids that make up this the port-channel // e.g. if uplink interfaces 1 and 2 part of this port channel this is set to 0x11 // (-- api-linter: core::0141::forbidden-types=disabled // // aip.dev/not-precedent: bitmap must be uint and not int. --) MemberIfidsBitmap uint64 `protobuf:"varint,1,opt,name=member_ifids_bitmap,json=memberIfidsBitmap,proto3" json:"member_ifids_bitmap,omitempty"` // native vlan-id, untagged rx/tx vlan id NativeVlanid int32 `protobuf:"varint,2,opt,name=native_vlanid,json=nativeVlanid,proto3" json:"native_vlanid,omitempty"` // contains filtered or unexported fields }
Uplink port-channel configuration; interface type IF_TYPE_UPLINK_PC
func (*UplinkPCSpec) Descriptor
deprecated
func (*UplinkPCSpec) Descriptor() ([]byte, []int)
Deprecated: Use UplinkPCSpec.ProtoReflect.Descriptor instead.
func (*UplinkPCSpec) GetMemberIfidsBitmap ¶
func (x *UplinkPCSpec) GetMemberIfidsBitmap() uint64
func (*UplinkPCSpec) GetNativeVlanid ¶
func (x *UplinkPCSpec) GetNativeVlanid() int32
func (*UplinkPCSpec) ProtoMessage ¶
func (*UplinkPCSpec) ProtoMessage()
func (*UplinkPCSpec) ProtoReflect ¶
func (x *UplinkPCSpec) ProtoReflect() protoreflect.Message
func (*UplinkPCSpec) Reset ¶
func (x *UplinkPCSpec) Reset()
func (*UplinkPCSpec) String ¶
func (x *UplinkPCSpec) String() string
type UplinkSpec ¶
type UplinkSpec struct { // physical port id corresponding to this interface PortNameRef string `protobuf:"bytes,1,opt,name=port_name_ref,json=portNameRef,proto3" json:"port_name_ref,omitempty"` // native vlan-id, untagged rx/tx vlan id NativeVlanid int32 `protobuf:"varint,2,opt,name=native_vlanid,json=nativeVlanid,proto3" json:"native_vlanid,omitempty"` // contains filtered or unexported fields }
Uplink configuration; interface type IF_TYPE_UPLINK
func (*UplinkSpec) Descriptor
deprecated
func (*UplinkSpec) Descriptor() ([]byte, []int)
Deprecated: Use UplinkSpec.ProtoReflect.Descriptor instead.
func (*UplinkSpec) GetNativeVlanid ¶
func (x *UplinkSpec) GetNativeVlanid() int32
func (*UplinkSpec) GetPortNameRef ¶
func (x *UplinkSpec) GetPortNameRef() string
func (*UplinkSpec) ProtoMessage ¶
func (*UplinkSpec) ProtoMessage()
func (*UplinkSpec) ProtoReflect ¶
func (x *UplinkSpec) ProtoReflect() protoreflect.Message
func (*UplinkSpec) Reset ¶
func (x *UplinkSpec) Reset()
func (*UplinkSpec) String ¶
func (x *UplinkSpec) String() string
type VPCPeer ¶
type VPCPeer struct { // unique id/key idenitifying this VPC peering relation Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *VPCPeerSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *VPCPeerStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
Virtual Private Cloud Peer (aka. pairing) object
func (*VPCPeer) Descriptor
deprecated
func (*VPCPeer) GetSpec ¶
func (x *VPCPeer) GetSpec() *VPCPeerSpec
func (*VPCPeer) GetStatus ¶
func (x *VPCPeer) GetStatus() *VPCPeerStatus
func (*VPCPeer) ProtoMessage ¶
func (*VPCPeer) ProtoMessage()
func (*VPCPeer) ProtoReflect ¶
func (x *VPCPeer) ProtoReflect() protoreflect.Message
type VPCPeerNhInfo ¶
type VPCPeerNhInfo struct { // peer VPC's id VpcNameRef string `protobuf:"bytes,1,opt,name=vpc_name_ref,json=vpcNameRef,proto3" json:"vpc_name_ref,omitempty"` // route table id in the peer VPC RouteTableNameRef string `protobuf:"bytes,2,opt,name=route_table_name_ref,json=routeTableNameRef,proto3" json:"route_table_name_ref,omitempty"` // contains filtered or unexported fields }
Inter VPC routing: if a route in a route table points to VPCPeerNhInfo that contains peer VPC's uuid and the route table, to launch a lookup in the route table.
func (*VPCPeerNhInfo) Descriptor
deprecated
func (*VPCPeerNhInfo) Descriptor() ([]byte, []int)
Deprecated: Use VPCPeerNhInfo.ProtoReflect.Descriptor instead.
func (*VPCPeerNhInfo) GetRouteTableNameRef ¶
func (x *VPCPeerNhInfo) GetRouteTableNameRef() string
func (*VPCPeerNhInfo) GetVpcNameRef ¶
func (x *VPCPeerNhInfo) GetVpcNameRef() string
func (*VPCPeerNhInfo) ProtoMessage ¶
func (*VPCPeerNhInfo) ProtoMessage()
func (*VPCPeerNhInfo) ProtoReflect ¶
func (x *VPCPeerNhInfo) ProtoReflect() protoreflect.Message
func (*VPCPeerNhInfo) Reset ¶
func (x *VPCPeerNhInfo) Reset()
func (*VPCPeerNhInfo) String ¶
func (x *VPCPeerNhInfo) String() string
type VPCPeerSpec ¶
type VPCPeerSpec struct { // unique key/identifier of VPC1 Vpc1NameRef string `protobuf:"bytes,1,opt,name=vpc1_name_ref,json=vpc1NameRef,proto3" json:"vpc1_name_ref,omitempty"` // unique key/identifier of VPC2 Vpc2NameRef string `protobuf:"bytes,2,opt,name=vpc2_name_ref,json=vpc2NameRef,proto3" json:"vpc2_name_ref,omitempty"` // contains filtered or unexported fields }
VPCPeerSpec captures configuration for a VPC peering relation Given two vpcs, only one vpc peering objects needs to be created as the vpc peering is commutative relation
func (*VPCPeerSpec) Descriptor
deprecated
func (*VPCPeerSpec) Descriptor() ([]byte, []int)
Deprecated: Use VPCPeerSpec.ProtoReflect.Descriptor instead.
func (*VPCPeerSpec) GetVpc1NameRef ¶
func (x *VPCPeerSpec) GetVpc1NameRef() string
func (*VPCPeerSpec) GetVpc2NameRef ¶
func (x *VPCPeerSpec) GetVpc2NameRef() string
func (*VPCPeerSpec) ProtoMessage ¶
func (*VPCPeerSpec) ProtoMessage()
func (*VPCPeerSpec) ProtoReflect ¶
func (x *VPCPeerSpec) ProtoReflect() protoreflect.Message
func (*VPCPeerSpec) Reset ¶
func (x *VPCPeerSpec) Reset()
func (*VPCPeerSpec) String ¶
func (x *VPCPeerSpec) String() string
type VPCPeerStatus ¶
type VPCPeerStatus struct {
// contains filtered or unexported fields
}
operational status of a VPC peering, if any
func (*VPCPeerStatus) Descriptor
deprecated
func (*VPCPeerStatus) Descriptor() ([]byte, []int)
Deprecated: Use VPCPeerStatus.ProtoReflect.Descriptor instead.
func (*VPCPeerStatus) ProtoMessage ¶
func (*VPCPeerStatus) ProtoMessage()
func (*VPCPeerStatus) ProtoReflect ¶
func (x *VPCPeerStatus) ProtoReflect() protoreflect.Message
func (*VPCPeerStatus) Reset ¶
func (x *VPCPeerStatus) Reset()
func (*VPCPeerStatus) String ¶
func (x *VPCPeerStatus) String() string
type VPCType ¶
type VPCType int32
type of the virtual private cloud
func (VPCType) Descriptor ¶
func (VPCType) Descriptor() protoreflect.EnumDescriptor
func (VPCType) EnumDescriptor
deprecated
func (VPCType) Number ¶
func (x VPCType) Number() protoreflect.EnumNumber
func (VPCType) Type ¶
func (VPCType) Type() protoreflect.EnumType
type Vnic ¶
type Vnic struct { // unique vnic id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // vnic configuration Spec *VnicSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // vnic status Status *VnicStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
vnic is a generic abstraction representing tenant workload's interface tenant workload could be a VM, container or bare-metal. VNIC is identified using various mechanisms to ensure it can be abstractly represented on the DPU. VNIC represents a different abstraction from that of a port or interface object
func (*Vnic) Descriptor
deprecated
func (*Vnic) GetStatus ¶
func (x *Vnic) GetStatus() *VnicStatus
func (*Vnic) ProtoMessage ¶
func (*Vnic) ProtoMessage()
func (*Vnic) ProtoReflect ¶
func (x *Vnic) ProtoReflect() protoreflect.Message
type VnicSpec ¶
type VnicSpec struct { // id of the subnet this vnic belongs to SubnetNameRef string `protobuf:"bytes,1,opt,name=subnet_name_ref,json=subnetNameRef,proto3" json:"subnet_name_ref,omitempty"` // vnic encap information to be used while sending packets to this vnic VnicEncap *_go.Encap `protobuf:"bytes,2,opt,name=vnic_encap,json=vnicEncap,proto3" json:"vnic_encap,omitempty"` // overlay MAC of this VNIC MacAddress []byte `protobuf:"bytes,3,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // enable or disable reverse path checks while rx/tx traffic from/to this vnic SourceGuardEnable bool `protobuf:"varint,4,opt,name=source_guard_enable,json=sourceGuardEnable,proto3" json:"source_guard_enable,omitempty"` // fabric encap information to be used for traffic originated from this vnic FabricEncap *_go.Encap `protobuf:"bytes,5,opt,name=fabric_encap,json=fabricEncap,proto3" json:"fabric_encap,omitempty"` // VNFs (virtual network functions are workloads that implement network // features such as firewalls, virtual switches/bridges, security monitoring, etc. // since VNFs are devices in the middle, they can rx/tx traffic on behalf of other // workloads to allow for source/destination checks, and exceptions that of a mapping Vnf bool `protobuf:"varint,6,opt,name=vnf,proto3" json:"vnf,omitempty"` // identifier of ingress IPv4 security policy to be enforced IngressV4SecurityPolicyNameRef []string `` /* 159-byte string literal not displayed */ // identifier of ingress IPv6 security policy to be enforced IngressV6SecurityPolicyNameRef []string `` /* 159-byte string literal not displayed */ // identifier of egress IPv4 security policy to be enforced EgressV4SecurityPolicyNameRef []string `` /* 156-byte string literal not displayed */ // identifier of egress IPv6 security policy to be enforced EgressV6SecurityPolicyNameRef []string `` /* 157-byte string literal not displayed */ // Types that are assignable to Ifinfo: // // *VnicSpec_HostIfNameRef // *VnicSpec_TunnelNameRef Ifinfo isVnicSpec_Ifinfo `protobuf_oneof:"ifinfo"` // max_sessions, if set, is total number of active sessions (across all // protocols) allowed from/to this vnic; zero means unlimited MaxSessions int32 `protobuf:"varint,13,opt,name=max_sessions,json=maxSessions,proto3" json:"max_sessions,omitempty"` // guest workload's MAC in rx/tx direction is rewritten with this mac if non zero PublicMacAddress []byte `protobuf:"bytes,14,opt,name=public_mac_address,json=publicMacAddress,proto3" json:"public_mac_address,omitempty"` // if allow_internet_access is set to false and traffic from the vnic hits a // route of class ROUTE_CLASS_INTERNET, then traffic is dropped. To allow // Internet connectivity for the vnic, AllowInternetAccess must be set to // true AllowInternetAccess bool `protobuf:"varint,15,opt,name=allow_internet_access,json=allowInternetAccess,proto3" json:"allow_internet_access,omitempty"` // max_cps, if non-zero, is the maximum no. of connections per second (cps) // allowed for this vnic and if cps exceeds this configured limit all // new connections will get dropped; zero means unlimited MaxCps int32 `protobuf:"varint,16,opt,name=max_cps,json=maxCps,proto3" json:"max_cps,omitempty"` // CPS burst to be absorbed when CPS exceeds MaxCPS; zero means // no burst is allowed CpsBurst int32 `protobuf:"varint,17,opt,name=cps_burst,json=cpsBurst,proto3" json:"cps_burst,omitempty"` // multiple vnics can be created with same MAC but only of them can be primary // VNIC and all 2nd-ary vnics refer to the primary vnic, both primary and // secondary vnic can have one or more local IP mappings behind them PrimaryVnicNameRef string `protobuf:"bytes,18,opt,name=primary_vnic_name_ref,json=primaryVnicNameRef,proto3" json:"primary_vnic_name_ref,omitempty"` // identifier of the IPv4 route table to be used V4RouteTableNameRef string `protobuf:"bytes,19,opt,name=v4_route_table_name_ref,json=v4RouteTableNameRef,proto3" json:"v4_route_table_name_ref,omitempty"` // identifier of the IPv6 route table to be used, if any V6RouteTableNameRef string `protobuf:"bytes,20,opt,name=v6_route_table_name_ref,json=v6RouteTableNameRef,proto3" json:"v6_route_table_name_ref,omitempty"` // vnic if assigned a VIP in the underlay, can be used as // outer encap source IP, if configured, for traffic going to certain vpc // private service endpoints ServiceIp *_go.IPAddress `protobuf:"bytes,21,opt,name=service_ip,json=serviceIp,proto3" json:"service_ip,omitempty"` // max_tcp_sessions is the maximum number of TCP sessions allowed from/to this // vnic, if it is non-zero; zero implies no limit MaxTcpSessions int32 `protobuf:"varint,22,opt,name=max_tcp_sessions,json=maxTcpSessions,proto3" json:"max_tcp_sessions,omitempty"` // max_udp_sessions is the maximum number of UDP sessions allowed from/to this // vnic, if it is non-zero; zero implies no limit MaxUdpSessions int32 `protobuf:"varint,23,opt,name=max_udp_sessions,json=maxUdpSessions,proto3" json:"max_udp_sessions,omitempty"` // max_icmp_sessions is the maximum number of ICMP sessions allowed from/to this // vnic, if it is non-zero; zero implies no limit MaxIcmpSessions int32 `protobuf:"varint,24,opt,name=max_icmp_sessions,json=maxIcmpSessions,proto3" json:"max_icmp_sessions,omitempty"` // max other session is the maximum number of non-TCP/UDP/ICMP sessions allowed // from/to this vnic; zero implies no limit MaxOtherSessions int32 `protobuf:"varint,25,opt,name=max_other_sessions,json=maxOtherSessions,proto3" json:"max_other_sessions,omitempty"` // contains filtered or unexported fields }
vnic configuration
func (*VnicSpec) Descriptor
deprecated
func (*VnicSpec) GetAllowInternetAccess ¶
func (*VnicSpec) GetCpsBurst ¶
func (*VnicSpec) GetEgressV4SecurityPolicyNameRef ¶
func (*VnicSpec) GetEgressV6SecurityPolicyNameRef ¶
func (*VnicSpec) GetFabricEncap ¶
func (*VnicSpec) GetHostIfNameRef ¶
func (*VnicSpec) GetIngressV4SecurityPolicyNameRef ¶
func (*VnicSpec) GetIngressV6SecurityPolicyNameRef ¶
func (*VnicSpec) GetMacAddress ¶
func (*VnicSpec) GetMaxIcmpSessions ¶
func (*VnicSpec) GetMaxOtherSessions ¶
func (*VnicSpec) GetMaxSessions ¶
func (*VnicSpec) GetMaxTcpSessions ¶
func (*VnicSpec) GetMaxUdpSessions ¶
func (*VnicSpec) GetPrimaryVnicNameRef ¶
func (*VnicSpec) GetPublicMacAddress ¶
func (*VnicSpec) GetServiceIp ¶
func (*VnicSpec) GetSourceGuardEnable ¶
func (*VnicSpec) GetSubnetNameRef ¶
func (*VnicSpec) GetTunnelNameRef ¶
func (*VnicSpec) GetV4RouteTableNameRef ¶
func (*VnicSpec) GetV6RouteTableNameRef ¶
func (*VnicSpec) GetVnicEncap ¶
func (*VnicSpec) ProtoMessage ¶
func (*VnicSpec) ProtoMessage()
func (*VnicSpec) ProtoReflect ¶
func (x *VnicSpec) ProtoReflect() protoreflect.Message
type VnicSpec_HostIfNameRef ¶
type VnicSpec_HostIfNameRef struct { // if VNIC Is attahced to a PF/VF, this identifies the corresponding interface object HostIfNameRef string `protobuf:"bytes,11,opt,name=host_if_name_ref,json=hostIfNameRef,proto3,oneof"` }
type VnicSpec_TunnelNameRef ¶
type VnicSpec_TunnelNameRef struct { // when operating in DEVICE_OPER_MODE_SMART_SWITCH, vnic can be behind a // tunnel between the host and the DSC TunnelNameRef string `protobuf:"bytes,12,opt,name=tunnel_name_ref,json=tunnelNameRef,proto3,oneof"` }
type VnicStatus ¶
type VnicStatus struct { // true if vnic's configured total session limit is hit MaxSessionLimitHit bool `protobuf:"varint,13,opt,name=max_session_limit_hit,json=maxSessionLimitHit,proto3" json:"max_session_limit_hit,omitempty"` // true if vnic's configured TCP session limit is hit MaxTcpSessionLimitHit bool `` /* 132-byte string literal not displayed */ // true if vnic's configured UDP session limit is hit MaxUdpSessionLimitHit bool `` /* 132-byte string literal not displayed */ // true if vnic's configured ICMP session limit is hit MaxIcmpSessionLimitHit bool `` /* 135-byte string literal not displayed */ // true if vnic's configured non-TCP/UDP/ICMP session limit is hit MaxOtherSessionLimitHit bool `` /* 138-byte string literal not displayed */ // h/w id of the vnic HwIdx int32 `protobuf:"varint,1,opt,name=hw_idx,json=hwIdx,proto3" json:"hw_idx,omitempty"` // nexthop h/w id NexthopHwIdx int32 `protobuf:"varint,2,opt,name=nexthop_hw_idx,json=nexthopHwIdx,proto3" json:"nexthop_hw_idx,omitempty"` // ARM cpu bound policer hw_idx for CPS rate limiting CpsCoppHwIdx int32 `protobuf:"varint,10,opt,name=cps_copp_hw_idx,json=cpsCoppHwIdx,proto3" json:"cps_copp_hw_idx,omitempty"` // secondary vnic of (primary) vnic SecondaryVnicNameRef string `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
operational status of Vnic, if any
func (*VnicStatus) Descriptor
deprecated
func (*VnicStatus) Descriptor() ([]byte, []int)
Deprecated: Use VnicStatus.ProtoReflect.Descriptor instead.
func (*VnicStatus) GetCpsCoppHwIdx ¶
func (x *VnicStatus) GetCpsCoppHwIdx() int32
func (*VnicStatus) GetHwIdx ¶
func (x *VnicStatus) GetHwIdx() int32
func (*VnicStatus) GetMaxIcmpSessionLimitHit ¶
func (x *VnicStatus) GetMaxIcmpSessionLimitHit() bool
func (*VnicStatus) GetMaxOtherSessionLimitHit ¶
func (x *VnicStatus) GetMaxOtherSessionLimitHit() bool
func (*VnicStatus) GetMaxSessionLimitHit ¶
func (x *VnicStatus) GetMaxSessionLimitHit() bool
func (*VnicStatus) GetMaxTcpSessionLimitHit ¶
func (x *VnicStatus) GetMaxTcpSessionLimitHit() bool
func (*VnicStatus) GetMaxUdpSessionLimitHit ¶
func (x *VnicStatus) GetMaxUdpSessionLimitHit() bool
func (*VnicStatus) GetNexthopHwIdx ¶
func (x *VnicStatus) GetNexthopHwIdx() int32
func (*VnicStatus) GetSecondaryVnicNameRef ¶
func (x *VnicStatus) GetSecondaryVnicNameRef() string
func (*VnicStatus) ProtoMessage ¶
func (*VnicStatus) ProtoMessage()
func (*VnicStatus) ProtoReflect ¶
func (x *VnicStatus) ProtoReflect() protoreflect.Message
func (*VnicStatus) Reset ¶
func (x *VnicStatus) Reset()
func (*VnicStatus) String ¶
func (x *VnicStatus) String() string
type Vpc ¶
type Vpc struct { // unique key/identifier of VPC Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // configuration Spec *VpcSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"` // status Status *VpcStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
Virtual Private Cloud object
func (*Vpc) Descriptor
deprecated
func (*Vpc) ProtoMessage ¶
func (*Vpc) ProtoMessage()
func (*Vpc) ProtoReflect ¶
func (x *Vpc) ProtoReflect() protoreflect.Message
type VpcSpec ¶
type VpcSpec struct { // type of the VPC Type VPCType `protobuf:"varint,1,opt,name=type,proto3,enum=opi_api.network.cloud.v1alpha1.VPCType" json:"type,omitempty"` // identifier of the IPv4 route table to be used and this route table is // inherited by the subnets under this VPC, if they are created with no route // table explicitly V4RouteTableNameRef string `protobuf:"bytes,2,opt,name=v4_route_table_name_ref,json=v4RouteTableNameRef,proto3" json:"v4_route_table_name_ref,omitempty"` // identifier of the IPv6 route table to be used, if any and this route table // is inherited by the subnets under this VPC, if they are created with no // route table explicitly V6RouteTableNameRef string `protobuf:"bytes,3,opt,name=v6_route_table_name_ref,json=v6RouteTableNameRef,proto3" json:"v6_route_table_name_ref,omitempty"` // For various security policies // - all vnics in this VPC will inherit the policies configured under VPC // - there can be multiple policies per vnic per direction (ingress/egress) // - vpc policy in each direction is to be aggregated to contain all rules in a given direction // identifier of ingress IPv4 security policy to be enforced IngressV4SecurityPolicyNameRef []string `` /* 159-byte string literal not displayed */ // identifier of ingress IPv6 security policy to be enforced IngressV6SecurityPolicyNameRef []string `` /* 159-byte string literal not displayed */ // identifier of egress IPv4 security policy to be enforced EgressV4SecurityPolicyNameRef []string `` /* 156-byte string literal not displayed */ // identifier of egress IPv6 security policy to be enforced EgressV6SecurityPolicyNameRef []string `` /* 156-byte string literal not displayed */ // Virtual Router (VR) MAC address, any packets originated or routed in this // VPC carry this MAC as source MAC VirtualRouterMac []byte `protobuf:"bytes,8,opt,name=virtual_router_mac,json=virtualRouterMac,proto3" json:"virtual_router_mac,omitempty"` // encapped traffic coming with the specified encap from fabric side will be // mapped to this VPC. FabricEncap is needed only for VPCs of type VPC_TYPE_TENANT, // for other types of VPCs user need not provide fabric encap and will be unused when provided FabricEncap *_go.Encap `protobuf:"bytes,9,opt,name=fabric_encap,json=fabricEncap,proto3" json:"fabric_encap,omitempty"` // ToS field is 1 byte value that is populated in the DSCP field of IPv4 outer // header or in the Traffic Class field of IPv6 outer header, this value, if // non-zero, will be used as-is (i.e., not interpreted) during encap time by // the dataplane // - subnets under this VPC don't inherit this ToS value, subnets need to // be explicitly configured with same ToS value as that of VPC or // potentially different ToS value of their own // - tunnel objects, if configured with tos, will override this tos value Tos int32 `protobuf:"varint,10,opt,name=tos,proto3" json:"tos,omitempty"` // contains filtered or unexported fields }
VpcSpec captures VPC configuration
func (*VpcSpec) Descriptor
deprecated
func (*VpcSpec) GetEgressV4SecurityPolicyNameRef ¶
func (*VpcSpec) GetEgressV6SecurityPolicyNameRef ¶
func (*VpcSpec) GetFabricEncap ¶
func (*VpcSpec) GetIngressV4SecurityPolicyNameRef ¶
func (*VpcSpec) GetIngressV6SecurityPolicyNameRef ¶
func (*VpcSpec) GetV4RouteTableNameRef ¶
func (*VpcSpec) GetV6RouteTableNameRef ¶
func (*VpcSpec) GetVirtualRouterMac ¶
func (*VpcSpec) ProtoMessage ¶
func (*VpcSpec) ProtoMessage()
func (*VpcSpec) ProtoReflect ¶
func (x *VpcSpec) ProtoReflect() protoreflect.Message
type VpcStatus ¶
type VpcStatus struct { // vpc hw handle HwHandle *_go.HwHandle `protobuf:"bytes,1,opt,name=hw_handle,json=hwHandle,proto3" json:"hw_handle,omitempty"` // vpc's layer2 hw handle BdHwHandle *_go.HwHandle `protobuf:"bytes,2,opt,name=bd_hw_handle,json=bdHwHandle,proto3" json:"bd_hw_handle,omitempty"` // number of subnets in the vpc SubnetCount int32 `protobuf:"varint,3,opt,name=subnet_count,json=subnetCount,proto3" json:"subnet_count,omitempty"` // contains filtered or unexported fields }
operational status of a VPC, if any
func (*VpcStatus) Descriptor
deprecated
func (*VpcStatus) GetBdHwHandle ¶
func (*VpcStatus) GetHwHandle ¶
func (*VpcStatus) GetSubnetCount ¶
func (*VpcStatus) ProtoMessage ¶
func (*VpcStatus) ProtoMessage()
func (*VpcStatus) ProtoReflect ¶
func (x *VpcStatus) ProtoReflect() protoreflect.Message