Documentation
¶
Overview ¶
Package models defines all models to be used in the Cilium API. +groupName=v1
Index ¶
- Constants
- type Address
- type AddressPair
- type AllocationMap
- type AttachMode
- type BPFMap
- type BPFMapEntry
- type BPFMapList
- type BPFMapProperties
- type BPFMapStatus
- func (m *BPFMapStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *BPFMapStatus) DeepCopy() *BPFMapStatus
- func (in *BPFMapStatus) DeepCopyInto(out *BPFMapStatus)
- func (m *BPFMapStatus) MarshalBinary() ([]byte, error)
- func (m *BPFMapStatus) UnmarshalBinary(b []byte) error
- func (m *BPFMapStatus) Validate(formats strfmt.Registry) error
- type BackendAddress
- type BandwidthManager
- func (m *BandwidthManager) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *BandwidthManager) DeepCopy() *BandwidthManager
- func (in *BandwidthManager) DeepCopyInto(out *BandwidthManager)
- func (m *BandwidthManager) MarshalBinary() ([]byte, error)
- func (m *BandwidthManager) UnmarshalBinary(b []byte) error
- func (m *BandwidthManager) Validate(formats strfmt.Registry) error
- type BgpFamily
- type BgpGracefulRestart
- func (m *BgpGracefulRestart) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *BgpGracefulRestart) DeepCopy() *BgpGracefulRestart
- func (in *BgpGracefulRestart) DeepCopyInto(out *BgpGracefulRestart)
- func (m *BgpGracefulRestart) MarshalBinary() ([]byte, error)
- func (m *BgpGracefulRestart) UnmarshalBinary(b []byte) error
- func (m *BgpGracefulRestart) Validate(formats strfmt.Registry) error
- type BgpNlri
- type BgpPath
- type BgpPathAttribute
- type BgpPeer
- func (m *BgpPeer) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *BgpPeer) DeepCopy() *BgpPeer
- func (in *BgpPeer) DeepCopyInto(out *BgpPeer)
- func (m *BgpPeer) MarshalBinary() ([]byte, error)
- func (m *BgpPeer) UnmarshalBinary(b []byte) error
- func (m *BgpPeer) Validate(formats strfmt.Registry) error
- type BgpPeerFamilies
- func (m *BgpPeerFamilies) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *BgpPeerFamilies) DeepCopy() *BgpPeerFamilies
- func (in *BgpPeerFamilies) DeepCopyInto(out *BgpPeerFamilies)
- func (m *BgpPeerFamilies) MarshalBinary() ([]byte, error)
- func (m *BgpPeerFamilies) UnmarshalBinary(b []byte) error
- func (m *BgpPeerFamilies) Validate(formats strfmt.Registry) error
- type BgpRoute
- type BgpRoutePolicy
- type BgpRoutePolicyPrefixMatch
- func (m *BgpRoutePolicyPrefixMatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BgpRoutePolicyPrefixMatch) MarshalBinary() ([]byte, error)
- func (m *BgpRoutePolicyPrefixMatch) UnmarshalBinary(b []byte) error
- func (m *BgpRoutePolicyPrefixMatch) Validate(formats strfmt.Registry) error
- type BgpRoutePolicyStatement
- func (m *BgpRoutePolicyStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BgpRoutePolicyStatement) MarshalBinary() ([]byte, error)
- func (m *BgpRoutePolicyStatement) UnmarshalBinary(b []byte) error
- func (m *BgpRoutePolicyStatement) Validate(formats strfmt.Registry) error
- type CIDRList
- type CIDRPolicy
- func (m *CIDRPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *CIDRPolicy) DeepCopy() *CIDRPolicy
- func (in *CIDRPolicy) DeepCopyInto(out *CIDRPolicy)
- func (m *CIDRPolicy) MarshalBinary() ([]byte, error)
- func (m *CIDRPolicy) UnmarshalBinary(b []byte) error
- func (m *CIDRPolicy) Validate(formats strfmt.Registry) error
- type CNIChainingStatus
- func (m *CNIChainingStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *CNIChainingStatus) DeepCopy() *CNIChainingStatus
- func (in *CNIChainingStatus) DeepCopyInto(out *CNIChainingStatus)
- func (m *CNIChainingStatus) MarshalBinary() ([]byte, error)
- func (m *CNIChainingStatus) UnmarshalBinary(b []byte) error
- func (m *CNIChainingStatus) Validate(formats strfmt.Registry) error
- type CgroupContainerMetadata
- func (m *CgroupContainerMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *CgroupContainerMetadata) MarshalBinary() ([]byte, error)
- func (m *CgroupContainerMetadata) UnmarshalBinary(b []byte) error
- func (m *CgroupContainerMetadata) Validate(formats strfmt.Registry) error
- type CgroupDumpMetadata
- type CgroupPodMetadata
- type ClockSource
- func (m *ClockSource) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ClockSource) DeepCopy() *ClockSource
- func (in *ClockSource) DeepCopyInto(out *ClockSource)
- func (m *ClockSource) MarshalBinary() ([]byte, error)
- func (m *ClockSource) UnmarshalBinary(b []byte) error
- func (m *ClockSource) Validate(formats strfmt.Registry) error
- type ClusterMeshStatus
- func (m *ClusterMeshStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ClusterMeshStatus) DeepCopy() *ClusterMeshStatus
- func (in *ClusterMeshStatus) DeepCopyInto(out *ClusterMeshStatus)
- func (m *ClusterMeshStatus) MarshalBinary() ([]byte, error)
- func (m *ClusterMeshStatus) UnmarshalBinary(b []byte) error
- func (m *ClusterMeshStatus) Validate(formats strfmt.Registry) error
- type ClusterNodeStatus
- type ClusterNodesResponse
- type ClusterStatus
- func (m *ClusterStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ClusterStatus) DeepCopy() *ClusterStatus
- func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
- func (m *ClusterStatus) MarshalBinary() ([]byte, error)
- func (m *ClusterStatus) UnmarshalBinary(b []byte) error
- func (m *ClusterStatus) Validate(formats strfmt.Registry) error
- type ConfigurationMap
- type ControllerStatus
- func (m *ControllerStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ControllerStatus) DeepCopy() *ControllerStatus
- func (in *ControllerStatus) DeepCopyInto(out *ControllerStatus)
- func (m *ControllerStatus) MarshalBinary() ([]byte, error)
- func (m *ControllerStatus) UnmarshalBinary(b []byte) error
- func (m *ControllerStatus) Validate(formats strfmt.Registry) error
- type ControllerStatusConfiguration
- func (m *ControllerStatusConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ControllerStatusConfiguration) DeepCopy() *ControllerStatusConfiguration
- func (in *ControllerStatusConfiguration) DeepCopyInto(out *ControllerStatusConfiguration)
- func (in *ControllerStatusConfiguration) DeepEqual(other *ControllerStatusConfiguration) bool
- func (m *ControllerStatusConfiguration) MarshalBinary() ([]byte, error)
- func (m *ControllerStatusConfiguration) UnmarshalBinary(b []byte) error
- func (m *ControllerStatusConfiguration) Validate(formats strfmt.Registry) error
- type ControllerStatusStatus
- func (m *ControllerStatusStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ControllerStatusStatus) DeepCopy() *ControllerStatusStatus
- func (in *ControllerStatusStatus) DeepCopyInto(out *ControllerStatusStatus)
- func (m *ControllerStatusStatus) MarshalBinary() ([]byte, error)
- func (m *ControllerStatusStatus) UnmarshalBinary(b []byte) error
- func (m *ControllerStatusStatus) Validate(formats strfmt.Registry) error
- type ControllerStatuses
- type DNSLookup
- type DaemonConfiguration
- type DaemonConfigurationSpec
- func (m *DaemonConfigurationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DaemonConfigurationSpec) MarshalBinary() ([]byte, error)
- func (m *DaemonConfigurationSpec) UnmarshalBinary(b []byte) error
- func (m *DaemonConfigurationSpec) Validate(formats strfmt.Registry) error
- type DaemonConfigurationStatus
- func (m *DaemonConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DaemonConfigurationStatus) MarshalBinary() ([]byte, error)
- func (m *DaemonConfigurationStatus) UnmarshalBinary(b []byte) error
- func (m *DaemonConfigurationStatus) Validate(formats strfmt.Registry) error
- type DaemonConfigurationStatusMasqueradeProtocols
- func (m *DaemonConfigurationStatusMasqueradeProtocols) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *DaemonConfigurationStatusMasqueradeProtocols) MarshalBinary() ([]byte, error)
- func (m *DaemonConfigurationStatusMasqueradeProtocols) UnmarshalBinary(b []byte) error
- func (m *DaemonConfigurationStatusMasqueradeProtocols) Validate(formats strfmt.Registry) error
- type DatapathMode
- type DebugInfo
- type DebugInfoEncryption
- type EncryptionStatus
- func (m *EncryptionStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *EncryptionStatus) DeepCopy() *EncryptionStatus
- func (in *EncryptionStatus) DeepCopyInto(out *EncryptionStatus)
- func (m *EncryptionStatus) MarshalBinary() ([]byte, error)
- func (m *EncryptionStatus) UnmarshalBinary(b []byte) error
- func (m *EncryptionStatus) Validate(formats strfmt.Registry) error
- type Endpoint
- type EndpointBatchDeleteRequest
- func (m *EndpointBatchDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EndpointBatchDeleteRequest) MarshalBinary() ([]byte, error)
- func (m *EndpointBatchDeleteRequest) UnmarshalBinary(b []byte) error
- func (m *EndpointBatchDeleteRequest) Validate(formats strfmt.Registry) error
- type EndpointChangeRequest
- type EndpointConfigurationSpec
- func (m *EndpointConfigurationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EndpointConfigurationSpec) MarshalBinary() ([]byte, error)
- func (m *EndpointConfigurationSpec) UnmarshalBinary(b []byte) error
- func (m *EndpointConfigurationSpec) Validate(formats strfmt.Registry) error
- type EndpointConfigurationStatus
- func (m *EndpointConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EndpointConfigurationStatus) MarshalBinary() ([]byte, error)
- func (m *EndpointConfigurationStatus) UnmarshalBinary(b []byte) error
- func (m *EndpointConfigurationStatus) Validate(formats strfmt.Registry) error
- type EndpointDatapathConfiguration
- func (m *EndpointDatapathConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *EndpointDatapathConfiguration) MarshalBinary() ([]byte, error)
- func (m *EndpointDatapathConfiguration) UnmarshalBinary(b []byte) error
- func (m *EndpointDatapathConfiguration) Validate(formats strfmt.Registry) error
- type EndpointHealth
- func (m *EndpointHealth) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *EndpointHealth) DeepEqual(other *EndpointHealth) bool
- func (m *EndpointHealth) MarshalBinary() ([]byte, error)
- func (m *EndpointHealth) UnmarshalBinary(b []byte) error
- func (m *EndpointHealth) Validate(formats strfmt.Registry) error
- type EndpointHealthStatus
- type EndpointIdentifiers
- func (m *EndpointIdentifiers) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *EndpointIdentifiers) DeepEqual(other *EndpointIdentifiers) bool
- func (m *EndpointIdentifiers) MarshalBinary() ([]byte, error)
- func (m *EndpointIdentifiers) UnmarshalBinary(b []byte) error
- func (m *EndpointIdentifiers) Validate(formats strfmt.Registry) error
- type EndpointNetworking
- type EndpointPolicy
- func (m *EndpointPolicy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *EndpointPolicy) DeepCopy() *EndpointPolicy
- func (in *EndpointPolicy) DeepCopyInto(out *EndpointPolicy)
- func (m *EndpointPolicy) MarshalBinary() ([]byte, error)
- func (m *EndpointPolicy) UnmarshalBinary(b []byte) error
- func (m *EndpointPolicy) Validate(formats strfmt.Registry) error
- type EndpointPolicyEnabled
- type EndpointPolicyStatus
- type EndpointState
- type EndpointStatus
- type EndpointStatusChange
- func (m *EndpointStatusChange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *EndpointStatusChange) DeepEqual(other *EndpointStatusChange) bool
- func (m *EndpointStatusChange) MarshalBinary() ([]byte, error)
- func (m *EndpointStatusChange) UnmarshalBinary(b []byte) error
- func (m *EndpointStatusChange) Validate(formats strfmt.Registry) error
- type EndpointStatusLog
- type Error
- type FrontendAddress
- type FrontendMapping
- type HostFirewall
- func (m *HostFirewall) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *HostFirewall) DeepCopy() *HostFirewall
- func (in *HostFirewall) DeepCopyInto(out *HostFirewall)
- func (m *HostFirewall) MarshalBinary() ([]byte, error)
- func (m *HostFirewall) UnmarshalBinary(b []byte) error
- func (m *HostFirewall) Validate(formats strfmt.Registry) error
- type HubbleStatus
- func (m *HubbleStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *HubbleStatus) DeepCopy() *HubbleStatus
- func (in *HubbleStatus) DeepCopyInto(out *HubbleStatus)
- func (m *HubbleStatus) MarshalBinary() ([]byte, error)
- func (m *HubbleStatus) UnmarshalBinary(b []byte) error
- func (m *HubbleStatus) Validate(formats strfmt.Registry) error
- type HubbleStatusMetrics
- type HubbleStatusObserver
- func (m *HubbleStatusObserver) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *HubbleStatusObserver) DeepCopy() *HubbleStatusObserver
- func (in *HubbleStatusObserver) DeepCopyInto(out *HubbleStatusObserver)
- func (m *HubbleStatusObserver) MarshalBinary() ([]byte, error)
- func (m *HubbleStatusObserver) UnmarshalBinary(b []byte) error
- func (m *HubbleStatusObserver) Validate(formats strfmt.Registry) error
- type IPAMAddressResponse
- type IPAMResponse
- type IPAMStatus
- func (m *IPAMStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *IPAMStatus) DeepCopy() *IPAMStatus
- func (in *IPAMStatus) DeepCopyInto(out *IPAMStatus)
- func (m *IPAMStatus) MarshalBinary() ([]byte, error)
- func (m *IPAMStatus) UnmarshalBinary(b []byte) error
- func (m *IPAMStatus) Validate(formats strfmt.Registry) error
- type IPListEntry
- type IPListEntryMetadata
- type IPV4BigTCP
- func (m *IPV4BigTCP) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *IPV4BigTCP) DeepCopy() *IPV4BigTCP
- func (in *IPV4BigTCP) DeepCopyInto(out *IPV4BigTCP)
- func (m *IPV4BigTCP) MarshalBinary() ([]byte, error)
- func (m *IPV4BigTCP) UnmarshalBinary(b []byte) error
- func (m *IPV4BigTCP) Validate(formats strfmt.Registry) error
- type IPV6BigTCP
- func (m *IPV6BigTCP) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *IPV6BigTCP) DeepCopy() *IPV6BigTCP
- func (in *IPV6BigTCP) DeepCopyInto(out *IPV6BigTCP)
- func (m *IPV6BigTCP) MarshalBinary() ([]byte, error)
- func (m *IPV6BigTCP) UnmarshalBinary(b []byte) error
- func (m *IPV6BigTCP) Validate(formats strfmt.Registry) error
- type IPsecStatus
- func (m *IPsecStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *IPsecStatus) DeepCopy() *IPsecStatus
- func (in *IPsecStatus) DeepCopyInto(out *IPsecStatus)
- func (m *IPsecStatus) MarshalBinary() ([]byte, error)
- func (m *IPsecStatus) UnmarshalBinary(b []byte) error
- func (m *IPsecStatus) Validate(formats strfmt.Registry) error
- type Identity
- type IdentityEndpoints
- type IdentityRange
- func (m *IdentityRange) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *IdentityRange) DeepCopy() *IdentityRange
- func (in *IdentityRange) DeepCopyInto(out *IdentityRange)
- func (m *IdentityRange) MarshalBinary() ([]byte, error)
- func (m *IdentityRange) UnmarshalBinary(b []byte) error
- func (m *IdentityRange) Validate(formats strfmt.Registry) error
- type K8sStatus
- func (m *K8sStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *K8sStatus) DeepCopy() *K8sStatus
- func (in *K8sStatus) DeepCopyInto(out *K8sStatus)
- func (m *K8sStatus) MarshalBinary() ([]byte, error)
- func (m *K8sStatus) UnmarshalBinary(b []byte) error
- func (m *K8sStatus) Validate(formats strfmt.Registry) error
- type KVstoreConfiguration
- type KubeProxyReplacement
- func (m *KubeProxyReplacement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacement) DeepCopy() *KubeProxyReplacement
- func (in *KubeProxyReplacement) DeepCopyInto(out *KubeProxyReplacement)
- func (m *KubeProxyReplacement) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacement) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacement) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementDeviceListItems0
- func (m *KubeProxyReplacementDeviceListItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementDeviceListItems0) DeepCopy() *KubeProxyReplacementDeviceListItems0
- func (in *KubeProxyReplacementDeviceListItems0) DeepCopyInto(out *KubeProxyReplacementDeviceListItems0)
- func (m *KubeProxyReplacementDeviceListItems0) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementDeviceListItems0) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementDeviceListItems0) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeatures
- func (m *KubeProxyReplacementFeatures) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeatures) DeepCopy() *KubeProxyReplacementFeatures
- func (in *KubeProxyReplacementFeatures) DeepCopyInto(out *KubeProxyReplacementFeatures)
- func (m *KubeProxyReplacementFeatures) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeatures) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeatures) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesExternalIPs
- func (m *KubeProxyReplacementFeaturesExternalIPs) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesExternalIPs) DeepCopy() *KubeProxyReplacementFeaturesExternalIPs
- func (in *KubeProxyReplacementFeaturesExternalIPs) DeepCopyInto(out *KubeProxyReplacementFeaturesExternalIPs)
- func (m *KubeProxyReplacementFeaturesExternalIPs) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesExternalIPs) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesExternalIPs) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesGracefulTermination
- func (m *KubeProxyReplacementFeaturesGracefulTermination) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesGracefulTermination) DeepCopy() *KubeProxyReplacementFeaturesGracefulTermination
- func (in *KubeProxyReplacementFeaturesGracefulTermination) DeepCopyInto(out *KubeProxyReplacementFeaturesGracefulTermination)
- func (m *KubeProxyReplacementFeaturesGracefulTermination) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesGracefulTermination) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesGracefulTermination) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesHostPort
- func (m *KubeProxyReplacementFeaturesHostPort) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesHostPort) DeepCopy() *KubeProxyReplacementFeaturesHostPort
- func (in *KubeProxyReplacementFeaturesHostPort) DeepCopyInto(out *KubeProxyReplacementFeaturesHostPort)
- func (m *KubeProxyReplacementFeaturesHostPort) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesHostPort) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesHostPort) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesHostReachableServices
- func (m *KubeProxyReplacementFeaturesHostReachableServices) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesHostReachableServices) DeepCopy() *KubeProxyReplacementFeaturesHostReachableServices
- func (in *KubeProxyReplacementFeaturesHostReachableServices) DeepCopyInto(out *KubeProxyReplacementFeaturesHostReachableServices)
- func (m *KubeProxyReplacementFeaturesHostReachableServices) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesHostReachableServices) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesHostReachableServices) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesNat46X64
- func (m *KubeProxyReplacementFeaturesNat46X64) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesNat46X64) DeepCopy() *KubeProxyReplacementFeaturesNat46X64
- func (in *KubeProxyReplacementFeaturesNat46X64) DeepCopyInto(out *KubeProxyReplacementFeaturesNat46X64)
- func (m *KubeProxyReplacementFeaturesNat46X64) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesNat46X64) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesNat46X64) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesNat46X64Gateway
- func (m *KubeProxyReplacementFeaturesNat46X64Gateway) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesNat46X64Gateway) DeepCopy() *KubeProxyReplacementFeaturesNat46X64Gateway
- func (in *KubeProxyReplacementFeaturesNat46X64Gateway) DeepCopyInto(out *KubeProxyReplacementFeaturesNat46X64Gateway)
- func (m *KubeProxyReplacementFeaturesNat46X64Gateway) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesNat46X64Gateway) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesNat46X64Gateway) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesNat46X64Service
- func (m *KubeProxyReplacementFeaturesNat46X64Service) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesNat46X64Service) DeepCopy() *KubeProxyReplacementFeaturesNat46X64Service
- func (in *KubeProxyReplacementFeaturesNat46X64Service) DeepCopyInto(out *KubeProxyReplacementFeaturesNat46X64Service)
- func (m *KubeProxyReplacementFeaturesNat46X64Service) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesNat46X64Service) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesNat46X64Service) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesNodePort
- func (m *KubeProxyReplacementFeaturesNodePort) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesNodePort) DeepCopy() *KubeProxyReplacementFeaturesNodePort
- func (in *KubeProxyReplacementFeaturesNodePort) DeepCopyInto(out *KubeProxyReplacementFeaturesNodePort)
- func (m *KubeProxyReplacementFeaturesNodePort) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesNodePort) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesNodePort) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesSessionAffinity
- func (m *KubeProxyReplacementFeaturesSessionAffinity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesSessionAffinity) DeepCopy() *KubeProxyReplacementFeaturesSessionAffinity
- func (in *KubeProxyReplacementFeaturesSessionAffinity) DeepCopyInto(out *KubeProxyReplacementFeaturesSessionAffinity)
- func (m *KubeProxyReplacementFeaturesSessionAffinity) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesSessionAffinity) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesSessionAffinity) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesSocketLB
- func (m *KubeProxyReplacementFeaturesSocketLB) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesSocketLB) DeepCopy() *KubeProxyReplacementFeaturesSocketLB
- func (in *KubeProxyReplacementFeaturesSocketLB) DeepCopyInto(out *KubeProxyReplacementFeaturesSocketLB)
- func (m *KubeProxyReplacementFeaturesSocketLB) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesSocketLB) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesSocketLB) Validate(formats strfmt.Registry) error
- type KubeProxyReplacementFeaturesSocketLBTracing
- func (m *KubeProxyReplacementFeaturesSocketLBTracing) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *KubeProxyReplacementFeaturesSocketLBTracing) DeepCopy() *KubeProxyReplacementFeaturesSocketLBTracing
- func (in *KubeProxyReplacementFeaturesSocketLBTracing) DeepCopyInto(out *KubeProxyReplacementFeaturesSocketLBTracing)
- func (m *KubeProxyReplacementFeaturesSocketLBTracing) MarshalBinary() ([]byte, error)
- func (m *KubeProxyReplacementFeaturesSocketLBTracing) UnmarshalBinary(b []byte) error
- func (m *KubeProxyReplacementFeaturesSocketLBTracing) Validate(formats strfmt.Registry) error
- type L4Policy
- func (m *L4Policy) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *L4Policy) DeepCopy() *L4Policy
- func (in *L4Policy) DeepCopyInto(out *L4Policy)
- func (m *L4Policy) MarshalBinary() ([]byte, error)
- func (m *L4Policy) UnmarshalBinary(b []byte) error
- func (m *L4Policy) Validate(formats strfmt.Registry) error
- type LRPBackend
- type LRPSpec
- type Label
- type LabelArray
- type LabelConfiguration
- type LabelConfigurationSpec
- func (m *LabelConfigurationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LabelConfigurationSpec) MarshalBinary() ([]byte, error)
- func (m *LabelConfigurationSpec) UnmarshalBinary(b []byte) error
- func (m *LabelConfigurationSpec) Validate(formats strfmt.Registry) error
- type LabelConfigurationStatus
- func (m *LabelConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LabelConfigurationStatus) MarshalBinary() ([]byte, error)
- func (m *LabelConfigurationStatus) UnmarshalBinary(b []byte) error
- func (m *LabelConfigurationStatus) Validate(formats strfmt.Registry) error
- type Labels
- type MapEvent
- type Masquerading
- func (m *Masquerading) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *Masquerading) DeepCopy() *Masquerading
- func (in *Masquerading) DeepCopyInto(out *Masquerading)
- func (m *Masquerading) MarshalBinary() ([]byte, error)
- func (m *Masquerading) UnmarshalBinary(b []byte) error
- func (m *Masquerading) Validate(formats strfmt.Registry) error
- type MasqueradingEnabledProtocols
- func (m *MasqueradingEnabledProtocols) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MasqueradingEnabledProtocols) MarshalBinary() ([]byte, error)
- func (m *MasqueradingEnabledProtocols) UnmarshalBinary(b []byte) error
- func (m *MasqueradingEnabledProtocols) Validate(formats strfmt.Registry) error
- type MessageForwardingStatistics
- func (m *MessageForwardingStatistics) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MessageForwardingStatistics) MarshalBinary() ([]byte, error)
- func (m *MessageForwardingStatistics) UnmarshalBinary(b []byte) error
- func (m *MessageForwardingStatistics) Validate(formats strfmt.Registry) error
- type Metric
- type MonitorStatus
- type NameManager
- type NamedPorts
- type NodeAddressing
- func (m *NodeAddressing) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *NodeAddressing) DeepCopy() *NodeAddressing
- func (in *NodeAddressing) DeepCopyInto(out *NodeAddressing)
- func (m *NodeAddressing) MarshalBinary() ([]byte, error)
- func (m *NodeAddressing) UnmarshalBinary(b []byte) error
- func (m *NodeAddressing) Validate(formats strfmt.Registry) error
- type NodeAddressingElement
- type NodeElement
- func (m *NodeElement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *NodeElement) DeepCopy() *NodeElement
- func (in *NodeElement) DeepCopyInto(out *NodeElement)
- func (m *NodeElement) MarshalBinary() ([]byte, error)
- func (m *NodeElement) UnmarshalBinary(b []byte) error
- func (m *NodeElement) Validate(formats strfmt.Registry) error
- type NodeID
- type Policy
- type PolicyRule
- func (m *PolicyRule) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *PolicyRule) DeepCopy() *PolicyRule
- func (in *PolicyRule) DeepCopyInto(out *PolicyRule)
- func (m *PolicyRule) MarshalBinary() ([]byte, error)
- func (m *PolicyRule) UnmarshalBinary(b []byte) error
- func (m *PolicyRule) Validate(formats strfmt.Registry) error
- type PolicyTraceResult
- type Port
- type Prefilter
- type PrefilterSpec
- type PrefilterStatus
- type ProxyRedirect
- type ProxyStatistics
- func (m *ProxyStatistics) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ProxyStatistics) DeepCopy() *ProxyStatistics
- func (in *ProxyStatistics) DeepCopyInto(out *ProxyStatistics)
- func (m *ProxyStatistics) MarshalBinary() ([]byte, error)
- func (m *ProxyStatistics) UnmarshalBinary(b []byte) error
- func (m *ProxyStatistics) Validate(formats strfmt.Registry) error
- type ProxyStatus
- func (m *ProxyStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *ProxyStatus) DeepCopy() *ProxyStatus
- func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)
- func (m *ProxyStatus) MarshalBinary() ([]byte, error)
- func (m *ProxyStatus) UnmarshalBinary(b []byte) error
- func (m *ProxyStatus) Validate(formats strfmt.Registry) error
- type Recorder
- type RecorderFilter
- type RecorderMask
- type RecorderMaskSpec
- type RecorderMaskStatus
- type RecorderSpec
- type RecorderStatus
- type RemoteCluster
- func (m *RemoteCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RemoteCluster) DeepCopy() *RemoteCluster
- func (in *RemoteCluster) DeepCopyInto(out *RemoteCluster)
- func (m *RemoteCluster) MarshalBinary() ([]byte, error)
- func (m *RemoteCluster) UnmarshalBinary(b []byte) error
- func (m *RemoteCluster) Validate(formats strfmt.Registry) error
- type RemoteClusterConfig
- func (m *RemoteClusterConfig) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RemoteClusterConfig) DeepCopy() *RemoteClusterConfig
- func (in *RemoteClusterConfig) DeepCopyInto(out *RemoteClusterConfig)
- func (m *RemoteClusterConfig) MarshalBinary() ([]byte, error)
- func (m *RemoteClusterConfig) UnmarshalBinary(b []byte) error
- func (m *RemoteClusterConfig) Validate(formats strfmt.Registry) error
- type RemoteClusterSynced
- func (m *RemoteClusterSynced) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RemoteClusterSynced) DeepCopy() *RemoteClusterSynced
- func (in *RemoteClusterSynced) DeepCopyInto(out *RemoteClusterSynced)
- func (m *RemoteClusterSynced) MarshalBinary() ([]byte, error)
- func (m *RemoteClusterSynced) UnmarshalBinary(b []byte) error
- func (m *RemoteClusterSynced) Validate(formats strfmt.Registry) error
- type RequestResponseStatistics
- func (m *RequestResponseStatistics) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *RequestResponseStatistics) DeepCopy() *RequestResponseStatistics
- func (in *RequestResponseStatistics) DeepCopyInto(out *RequestResponseStatistics)
- func (m *RequestResponseStatistics) MarshalBinary() ([]byte, error)
- func (m *RequestResponseStatistics) UnmarshalBinary(b []byte) error
- func (m *RequestResponseStatistics) Validate(formats strfmt.Registry) error
- type Routing
- func (m *Routing) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *Routing) DeepCopy() *Routing
- func (in *Routing) DeepCopyInto(out *Routing)
- func (m *Routing) MarshalBinary() ([]byte, error)
- func (m *Routing) UnmarshalBinary(b []byte) error
- func (m *Routing) Validate(formats strfmt.Registry) error
- type SelectorCache
- type SelectorEntry
- type SelectorIdentityMapping
- func (m *SelectorIdentityMapping) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SelectorIdentityMapping) MarshalBinary() ([]byte, error)
- func (m *SelectorIdentityMapping) UnmarshalBinary(b []byte) error
- func (m *SelectorIdentityMapping) Validate(formats strfmt.Registry) error
- type Service
- type ServiceSpec
- type ServiceSpecFlags
- type ServiceStatus
- type Srv6
- func (m *Srv6) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *Srv6) DeepCopy() *Srv6
- func (in *Srv6) DeepCopyInto(out *Srv6)
- func (m *Srv6) MarshalBinary() ([]byte, error)
- func (m *Srv6) UnmarshalBinary(b []byte) error
- func (m *Srv6) Validate(formats strfmt.Registry) error
- type StateDBQuery
- type Status
- type StatusResponse
- func (m *StatusResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *StatusResponse) DeepCopy() *StatusResponse
- func (in *StatusResponse) DeepCopyInto(out *StatusResponse)
- func (m *StatusResponse) MarshalBinary() ([]byte, error)
- func (m *StatusResponse) UnmarshalBinary(b []byte) error
- func (m *StatusResponse) Validate(formats strfmt.Registry) error
- type TraceFrom
- type TraceSelector
- type TraceTo
- type WireguardInterface
- func (m *WireguardInterface) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *WireguardInterface) DeepCopy() *WireguardInterface
- func (in *WireguardInterface) DeepCopyInto(out *WireguardInterface)
- func (m *WireguardInterface) MarshalBinary() ([]byte, error)
- func (m *WireguardInterface) UnmarshalBinary(b []byte) error
- func (m *WireguardInterface) Validate(formats strfmt.Registry) error
- type WireguardPeer
- func (m *WireguardPeer) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *WireguardPeer) DeepCopy() *WireguardPeer
- func (in *WireguardPeer) DeepCopyInto(out *WireguardPeer)
- func (m *WireguardPeer) MarshalBinary() ([]byte, error)
- func (m *WireguardPeer) UnmarshalBinary(b []byte) error
- func (m *WireguardPeer) Validate(formats strfmt.Registry) error
- type WireguardStatus
- func (m *WireguardStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (in *WireguardStatus) DeepCopy() *WireguardStatus
- func (in *WireguardStatus) DeepCopyInto(out *WireguardStatus)
- func (m *WireguardStatus) MarshalBinary() ([]byte, error)
- func (m *WireguardStatus) UnmarshalBinary(b []byte) error
- func (m *WireguardStatus) Validate(formats strfmt.Registry) error
Constants ¶
const ( // BPFMapEntryDesiredActionOk captures enum value "ok" BPFMapEntryDesiredActionOk string = "ok" // BPFMapEntryDesiredActionInsert captures enum value "insert" BPFMapEntryDesiredActionInsert string = "insert" // BPFMapEntryDesiredActionDelete captures enum value "delete" BPFMapEntryDesiredActionDelete string = "delete" )
const ( // BackendAddressStateActive captures enum value "active" BackendAddressStateActive string = "active" // BackendAddressStateTerminating captures enum value "terminating" BackendAddressStateTerminating string = "terminating" // BackendAddressStateQuarantined captures enum value "quarantined" BackendAddressStateQuarantined string = "quarantined" // BackendAddressStateMaintenance captures enum value "maintenance" BackendAddressStateMaintenance string = "maintenance" )
const ( // BandwidthManagerCongestionControlCubic captures enum value "cubic" BandwidthManagerCongestionControlCubic string = "cubic" // BandwidthManagerCongestionControlBbr captures enum value "bbr" BandwidthManagerCongestionControlBbr string = "bbr" )
const ( // BgpRoutePolicyTypeExport captures enum value "export" BgpRoutePolicyTypeExport string = "export" // BgpRoutePolicyTypeImport captures enum value "import" BgpRoutePolicyTypeImport string = "import" )
const ( // BgpRoutePolicyStatementRouteActionNone captures enum value "none" BgpRoutePolicyStatementRouteActionNone string = "none" // BgpRoutePolicyStatementRouteActionAccept captures enum value "accept" BgpRoutePolicyStatementRouteActionAccept string = "accept" // BgpRoutePolicyStatementRouteActionReject captures enum value "reject" BgpRoutePolicyStatementRouteActionReject string = "reject" )
const ( // CNIChainingStatusModeNone captures enum value "none" CNIChainingStatusModeNone string = "none" // CNIChainingStatusModeAwsDashCni captures enum value "aws-cni" CNIChainingStatusModeAwsDashCni string = "aws-cni" // CNIChainingStatusModeFlannel captures enum value "flannel" CNIChainingStatusModeFlannel string = "flannel" // CNIChainingStatusModeGenericDashVeth captures enum value "generic-veth" CNIChainingStatusModeGenericDashVeth string = "generic-veth" // CNIChainingStatusModePortmap captures enum value "portmap" CNIChainingStatusModePortmap string = "portmap" )
const ( // ClockSourceModeKtime captures enum value "ktime" ClockSourceModeKtime string = "ktime" // ClockSourceModeJiffies captures enum value "jiffies" ClockSourceModeJiffies string = "jiffies" )
const ( // DaemonConfigurationSpecPolicyEnforcementDefault captures enum value "default" DaemonConfigurationSpecPolicyEnforcementDefault string = "default" // DaemonConfigurationSpecPolicyEnforcementAlways captures enum value "always" DaemonConfigurationSpecPolicyEnforcementAlways string = "always" // DaemonConfigurationSpecPolicyEnforcementNever captures enum value "never" DaemonConfigurationSpecPolicyEnforcementNever string = "never" )
const ( // EncryptionStatusModeDisabled captures enum value "Disabled" EncryptionStatusModeDisabled string = "Disabled" // EncryptionStatusModeIPsec captures enum value "IPsec" EncryptionStatusModeIPsec string = "IPsec" // EncryptionStatusModeWireguard captures enum value "Wireguard" EncryptionStatusModeWireguard string = "Wireguard" )
const ( // EndpointStatusChangeCodeOk captures enum value "ok" EndpointStatusChangeCodeOk string = "ok" // EndpointStatusChangeCodeFailed captures enum value "failed" EndpointStatusChangeCodeFailed string = "failed" )
const ( // FrontendAddressProtocolTCP captures enum value "tcp" FrontendAddressProtocolTCP string = "tcp" // FrontendAddressProtocolUDP captures enum value "udp" FrontendAddressProtocolUDP string = "udp" // FrontendAddressProtocolAny captures enum value "any" FrontendAddressProtocolAny string = "any" )
const ( // FrontendAddressScopeExternal captures enum value "external" FrontendAddressScopeExternal string = "external" // FrontendAddressScopeInternal captures enum value "internal" FrontendAddressScopeInternal string = "internal" )
const ( // HostFirewallModeDisabled captures enum value "Disabled" HostFirewallModeDisabled string = "Disabled" // HostFirewallModeEnabled captures enum value "Enabled" HostFirewallModeEnabled string = "Enabled" )
const ( // HubbleStatusStateOk captures enum value "Ok" HubbleStatusStateOk string = "Ok" // HubbleStatusStateWarning captures enum value "Warning" HubbleStatusStateWarning string = "Warning" // HubbleStatusStateFailure captures enum value "Failure" HubbleStatusStateFailure string = "Failure" // HubbleStatusStateDisabled captures enum value "Disabled" HubbleStatusStateDisabled string = "Disabled" )
const ( // HubbleStatusMetricsStateOk captures enum value "Ok" HubbleStatusMetricsStateOk string = "Ok" // HubbleStatusMetricsStateWarning captures enum value "Warning" HubbleStatusMetricsStateWarning string = "Warning" // HubbleStatusMetricsStateFailure captures enum value "Failure" HubbleStatusMetricsStateFailure string = "Failure" // HubbleStatusMetricsStateDisabled captures enum value "Disabled" HubbleStatusMetricsStateDisabled string = "Disabled" )
const ( // K8sStatusStateOk captures enum value "Ok" K8sStatusStateOk string = "Ok" // K8sStatusStateWarning captures enum value "Warning" K8sStatusStateWarning string = "Warning" // K8sStatusStateFailure captures enum value "Failure" K8sStatusStateFailure string = "Failure" // K8sStatusStateDisabled captures enum value "Disabled" K8sStatusStateDisabled string = "Disabled" )
const ( // KubeProxyReplacementModeTrue captures enum value "True" KubeProxyReplacementModeTrue string = "True" // KubeProxyReplacementModeFalse captures enum value "False" KubeProxyReplacementModeFalse string = "False" )
const ( // KubeProxyReplacementFeaturesNodePortAccelerationNone captures enum value "None" KubeProxyReplacementFeaturesNodePortAccelerationNone string = "None" // KubeProxyReplacementFeaturesNodePortAccelerationNative captures enum value "Native" KubeProxyReplacementFeaturesNodePortAccelerationNative string = "Native" // KubeProxyReplacementFeaturesNodePortAccelerationGeneric captures enum value "Generic" KubeProxyReplacementFeaturesNodePortAccelerationGeneric string = "Generic" // KubeProxyReplacementFeaturesNodePortAccelerationBestDashEffort captures enum value "Best-Effort" KubeProxyReplacementFeaturesNodePortAccelerationBestDashEffort string = "Best-Effort" )
const ( // KubeProxyReplacementFeaturesNodePortAlgorithmRandom captures enum value "Random" KubeProxyReplacementFeaturesNodePortAlgorithmRandom string = "Random" // KubeProxyReplacementFeaturesNodePortAlgorithmMaglev captures enum value "Maglev" KubeProxyReplacementFeaturesNodePortAlgorithmMaglev string = "Maglev" )
const ( // KubeProxyReplacementFeaturesNodePortDsrModeIPOptionExtension captures enum value "IP Option/Extension" KubeProxyReplacementFeaturesNodePortDsrModeIPOptionExtension string = "IP Option/Extension" // KubeProxyReplacementFeaturesNodePortDsrModeIPIP captures enum value "IPIP" KubeProxyReplacementFeaturesNodePortDsrModeIPIP string = "IPIP" // KubeProxyReplacementFeaturesNodePortDsrModeGeneve captures enum value "Geneve" KubeProxyReplacementFeaturesNodePortDsrModeGeneve string = "Geneve" )
const ( // KubeProxyReplacementFeaturesNodePortModeSNAT captures enum value "SNAT" KubeProxyReplacementFeaturesNodePortModeSNAT string = "SNAT" // KubeProxyReplacementFeaturesNodePortModeDSR captures enum value "DSR" KubeProxyReplacementFeaturesNodePortModeDSR string = "DSR" // KubeProxyReplacementFeaturesNodePortModeHybrid captures enum value "Hybrid" KubeProxyReplacementFeaturesNodePortModeHybrid string = "Hybrid" )
const ( // MapEventActionUpdate captures enum value "update" MapEventActionUpdate string = "update" // MapEventActionDelete captures enum value "delete" MapEventActionDelete string = "delete" )
const ( // MapEventDesiredActionOk captures enum value "ok" MapEventDesiredActionOk string = "ok" // MapEventDesiredActionInsert captures enum value "insert" MapEventDesiredActionInsert string = "insert" // MapEventDesiredActionDelete captures enum value "delete" MapEventDesiredActionDelete string = "delete" )
const ( // MasqueradingModeBPF captures enum value "BPF" MasqueradingModeBPF string = "BPF" // MasqueradingModeIptables captures enum value "iptables" MasqueradingModeIptables string = "iptables" )
const ( // PortProtocolTCP captures enum value "TCP" PortProtocolTCP string = "TCP" // PortProtocolUDP captures enum value "UDP" PortProtocolUDP string = "UDP" // PortProtocolSCTP captures enum value "SCTP" PortProtocolSCTP string = "SCTP" // PortProtocolICMP captures enum value "ICMP" PortProtocolICMP string = "ICMP" // PortProtocolICMPV6 captures enum value "ICMPV6" PortProtocolICMPV6 string = "ICMPV6" // PortProtocolANY captures enum value "ANY" PortProtocolANY string = "ANY" )
const ( // ProxyStatisticsLocationIngress captures enum value "ingress" ProxyStatisticsLocationIngress string = "ingress" // ProxyStatisticsLocationEgress captures enum value "egress" ProxyStatisticsLocationEgress string = "egress" )
const ( // ProxyStatusEnvoyDeploymentModeEmbedded captures enum value "embedded" ProxyStatusEnvoyDeploymentModeEmbedded string = "embedded" // ProxyStatusEnvoyDeploymentModeExternal captures enum value "external" ProxyStatusEnvoyDeploymentModeExternal string = "external" )
const ( // RecorderFilterProtocolTCP captures enum value "TCP" RecorderFilterProtocolTCP string = "TCP" // RecorderFilterProtocolUDP captures enum value "UDP" RecorderFilterProtocolUDP string = "UDP" // RecorderFilterProtocolSCTP captures enum value "SCTP" RecorderFilterProtocolSCTP string = "SCTP" // RecorderFilterProtocolANY captures enum value "ANY" RecorderFilterProtocolANY string = "ANY" )
const ( // RoutingInterHostRoutingModeNative captures enum value "Native" RoutingInterHostRoutingModeNative string = "Native" // RoutingInterHostRoutingModeTunnel captures enum value "Tunnel" RoutingInterHostRoutingModeTunnel string = "Tunnel" )
const ( // RoutingIntraHostRoutingModeBPF captures enum value "BPF" RoutingIntraHostRoutingModeBPF string = "BPF" // RoutingIntraHostRoutingModeLegacy captures enum value "Legacy" RoutingIntraHostRoutingModeLegacy string = "Legacy" )
const ( // ServiceSpecFlagsExtTrafficPolicyCluster captures enum value "Cluster" ServiceSpecFlagsExtTrafficPolicyCluster string = "Cluster" // ServiceSpecFlagsExtTrafficPolicyLocal captures enum value "Local" ServiceSpecFlagsExtTrafficPolicyLocal string = "Local" )
const ( // ServiceSpecFlagsIntTrafficPolicyCluster captures enum value "Cluster" ServiceSpecFlagsIntTrafficPolicyCluster string = "Cluster" // ServiceSpecFlagsIntTrafficPolicyLocal captures enum value "Local" ServiceSpecFlagsIntTrafficPolicyLocal string = "Local" )
const ( // ServiceSpecFlagsNatPolicyNone captures enum value "None" ServiceSpecFlagsNatPolicyNone string = "None" // ServiceSpecFlagsNatPolicyNat46 captures enum value "Nat46" ServiceSpecFlagsNatPolicyNat46 string = "Nat46" // ServiceSpecFlagsNatPolicyNat64 captures enum value "Nat64" ServiceSpecFlagsNatPolicyNat64 string = "Nat64" )
const ( // ServiceSpecFlagsTrafficPolicyCluster captures enum value "Cluster" ServiceSpecFlagsTrafficPolicyCluster string = "Cluster" // ServiceSpecFlagsTrafficPolicyLocal captures enum value "Local" ServiceSpecFlagsTrafficPolicyLocal string = "Local" )
const ( // ServiceSpecFlagsTypeClusterIP captures enum value "ClusterIP" ServiceSpecFlagsTypeClusterIP string = "ClusterIP" // ServiceSpecFlagsTypeNodePort captures enum value "NodePort" ServiceSpecFlagsTypeNodePort string = "NodePort" // ServiceSpecFlagsTypeExternalIPs captures enum value "ExternalIPs" ServiceSpecFlagsTypeExternalIPs string = "ExternalIPs" // ServiceSpecFlagsTypeHostPort captures enum value "HostPort" ServiceSpecFlagsTypeHostPort string = "HostPort" // ServiceSpecFlagsTypeLoadBalancer captures enum value "LoadBalancer" ServiceSpecFlagsTypeLoadBalancer string = "LoadBalancer" // ServiceSpecFlagsTypeLocalRedirect captures enum value "LocalRedirect" ServiceSpecFlagsTypeLocalRedirect string = "LocalRedirect" )
const ( // Srv6Srv6EncapModeSRH captures enum value "SRH" Srv6Srv6EncapModeSRH string = "SRH" // Srv6Srv6EncapModeReduced captures enum value "Reduced" Srv6Srv6EncapModeReduced string = "Reduced" )
const ( // StatusStateOk captures enum value "Ok" StatusStateOk string = "Ok" // StatusStateWarning captures enum value "Warning" StatusStateWarning string = "Warning" // StatusStateFailure captures enum value "Failure" StatusStateFailure string = "Failure" // StatusStateDisabled captures enum value "Disabled" StatusStateDisabled string = "Disabled" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address string
Address IP address
swagger:model Address
func (Address) ContextValidate ¶ added in v0.15.7
ContextValidate validates this address based on context it is used
type AddressPair ¶ added in v0.15.7
type AddressPair struct {
// IPv4 address
IPV4 string `json:"ipv4,omitempty"`
// UUID of IPv4 expiration timer
IPV4ExpirationUUID string `json:"ipv4-expiration-uuid,omitempty"`
// IPAM pool from which this IPv4 address was allocated
IPV4PoolName string `json:"ipv4-pool-name,omitempty"`
// IPv6 address
IPV6 string `json:"ipv6,omitempty"`
// UUID of IPv6 expiration timer
IPV6ExpirationUUID string `json:"ipv6-expiration-uuid,omitempty"`
// IPAM pool from which this IPv6 address was allocated
IPV6PoolName string `json:"ipv6-pool-name,omitempty"`
}
AddressPair Addressing information of an endpoint
swagger:model AddressPair
func (*AddressPair) ContextValidate ¶ added in v0.15.7
ContextValidate validates this address pair based on context it is used
func (*AddressPair) MarshalBinary ¶ added in v0.15.7
func (m *AddressPair) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AddressPair) UnmarshalBinary ¶ added in v0.15.7
func (m *AddressPair) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AllocationMap ¶ added in v0.15.7
AllocationMap Map of allocated IPs
swagger:model AllocationMap
func (AllocationMap) ContextValidate ¶ added in v0.15.7
ContextValidate validates this allocation map based on context it is used
type AttachMode ¶ added in v1.16.0
type AttachMode string
AttachMode Core datapath attachment mode
swagger:model AttachMode
const ( // AttachModeTc captures enum value "tc" AttachModeTc AttachMode = "tc" // AttachModeTcx captures enum value "tcx" AttachModeTcx AttachMode = "tcx" )
func NewAttachMode ¶ added in v1.16.0
func NewAttachMode(value AttachMode) *AttachMode
func (AttachMode) ContextValidate ¶ added in v1.16.0
ContextValidate validates this attach mode based on context it is used
func (AttachMode) Pointer ¶ added in v1.16.0
func (m AttachMode) Pointer() *AttachMode
Pointer returns a pointer to a freshly-allocated AttachMode.
type BPFMap ¶ added in v0.15.7
type BPFMap struct {
// Contents of cache
Cache []*BPFMapEntry `json:"cache"`
// Path to BPF map
Path string `json:"path,omitempty"`
}
BPFMap BPF map definition and content
swagger:model BPFMap
func (*BPFMap) ContextValidate ¶ added in v0.15.7
ContextValidate validate this b p f map based on the context it is used
func (*BPFMap) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BPFMap) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BPFMapEntry ¶ added in v0.15.7
type BPFMapEntry struct {
// Desired action to be performed
// Enum: ["ok","insert","delete"]
DesiredAction string `json:"desired-action,omitempty"`
// Key of map entry
Key string `json:"key,omitempty"`
// Last error seen while performing desired action
LastError string `json:"last-error,omitempty"`
// Value of map entry
Value string `json:"value,omitempty"`
}
BPFMapEntry BPF map cache entry
swagger:model BPFMapEntry
func (*BPFMapEntry) ContextValidate ¶ added in v0.15.7
ContextValidate validates this b p f map entry based on context it is used
func (*BPFMapEntry) MarshalBinary ¶ added in v0.15.7
func (m *BPFMapEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BPFMapEntry) UnmarshalBinary ¶ added in v0.15.7
func (m *BPFMapEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BPFMapList ¶ added in v0.15.7
type BPFMapList struct {
// Array of open BPF map lists
Maps []*BPFMap `json:"maps"`
}
BPFMapList List of BPF Maps
swagger:model BPFMapList
func (*BPFMapList) ContextValidate ¶ added in v0.15.7
ContextValidate validate this b p f map list based on the context it is used
func (*BPFMapList) MarshalBinary ¶ added in v0.15.7
func (m *BPFMapList) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BPFMapList) UnmarshalBinary ¶ added in v0.15.7
func (m *BPFMapList) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BPFMapProperties ¶ added in v0.15.7
type BPFMapProperties struct {
// Name of the BPF map
Name string `json:"name,omitempty"`
// Size of the BPF map
Size int64 `json:"size,omitempty"`
}
BPFMapProperties BPF map properties
swagger:model BPFMapProperties
func (*BPFMapProperties) ContextValidate ¶ added in v0.15.7
ContextValidate validates this b p f map properties based on context it is used
func (*BPFMapProperties) MarshalBinary ¶ added in v0.15.7
func (m *BPFMapProperties) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BPFMapProperties) UnmarshalBinary ¶ added in v0.15.7
func (m *BPFMapProperties) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BPFMapStatus ¶ added in v0.15.7
type BPFMapStatus struct {
// Ratio of total system memory to use for dynamic sizing of BPF maps
DynamicSizeRatio float64 `json:"dynamic-size-ratio,omitempty"`
// BPF maps
Maps []*BPFMapProperties `json:"maps"`
}
BPFMapStatus BPF map status
+k8s:deepcopy-gen=true
swagger:model BPFMapStatus
func (*BPFMapStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this b p f map status based on the context it is used
func (*BPFMapStatus) DeepCopy ¶ added in v0.15.7
func (in *BPFMapStatus) DeepCopy() *BPFMapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BPFMapStatus.
func (*BPFMapStatus) DeepCopyInto ¶ added in v0.15.7
func (in *BPFMapStatus) DeepCopyInto(out *BPFMapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BPFMapStatus) MarshalBinary ¶ added in v0.15.7
func (m *BPFMapStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BPFMapStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *BPFMapStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BackendAddress ¶
type BackendAddress struct {
// Layer 3 address
// Required: true
IP *string `json:"ip"`
// Optional name of the node on which this backend runs
NodeName string `json:"nodeName,omitempty"`
// Layer 4 port number
Port uint16 `json:"port,omitempty"`
// Indicator if this backend is preferred in the context of clustermesh service affinity. The value is set based
// on related annotation of global service. Applicable for active state only.
Preferred bool `json:"preferred,omitempty"`
// Layer 4 protocol (TCP, UDP, etc)
Protocol string `json:"protocol,omitempty"`
// State of the backend for load-balancing service traffic
// Enum: ["active","terminating","quarantined","maintenance"]
State string `json:"state,omitempty"`
// Backend weight
Weight *uint16 `json:"weight,omitempty"`
// Optional name of the zone in which this backend runs
Zone string `json:"zone,omitempty"`
}
BackendAddress Service backend address
swagger:model BackendAddress
func (*BackendAddress) ContextValidate ¶ added in v0.15.7
ContextValidate validates this backend address based on context it is used
func (*BackendAddress) MarshalBinary ¶ added in v0.9.0
func (m *BackendAddress) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BackendAddress) UnmarshalBinary ¶ added in v0.9.0
func (m *BackendAddress) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BandwidthManager ¶ added in v0.15.7
type BandwidthManager struct {
// congestion control
// Enum: ["cubic","bbr"]
CongestionControl string `json:"congestionControl,omitempty"`
// devices
Devices []string `json:"devices"`
// Is bandwidth manager enabled
Enabled bool `json:"enabled,omitempty"`
}
BandwidthManager Status of bandwidth manager
+k8s:deepcopy-gen=true
swagger:model BandwidthManager
func (*BandwidthManager) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bandwidth manager based on context it is used
func (*BandwidthManager) DeepCopy ¶ added in v0.15.7
func (in *BandwidthManager) DeepCopy() *BandwidthManager
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthManager.
func (*BandwidthManager) DeepCopyInto ¶ added in v0.15.7
func (in *BandwidthManager) DeepCopyInto(out *BandwidthManager)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthManager) MarshalBinary ¶ added in v0.15.7
func (m *BandwidthManager) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BandwidthManager) UnmarshalBinary ¶ added in v0.15.7
func (m *BandwidthManager) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpFamily ¶ added in v0.15.7
type BgpFamily struct {
// Address Family Indicator (AFI) of the path
Afi string `json:"afi,omitempty"`
// Subsequent Address Family Indicator (SAFI) of the path
Safi string `json:"safi,omitempty"`
}
BgpFamily Address Family Indicator (AFI) and Subsequent Address Family Indicator (SAFI) of the path
swagger:model BgpFamily
func (*BgpFamily) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bgp family based on context it is used
func (*BgpFamily) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BgpFamily) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BgpGracefulRestart ¶ added in v0.15.7
type BgpGracefulRestart struct {
// When set, graceful restart capability is negotiated for all AFI/SAFIs of
// this peer.
Enabled bool `json:"enabled,omitempty"`
// This is the time advertised to peer for the BGP session to be re-established
// after a restart. After this period, peer will remove stale routes.
// (RFC 4724 section 4.2)
RestartTimeSeconds int64 `json:"restart-time-seconds,omitempty"`
}
BgpGracefulRestart BGP graceful restart parameters negotiated with the peer.
+k8s:deepcopy-gen=true
swagger:model BgpGracefulRestart
func (*BgpGracefulRestart) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bgp graceful restart based on context it is used
func (*BgpGracefulRestart) DeepCopy ¶ added in v0.15.7
func (in *BgpGracefulRestart) DeepCopy() *BgpGracefulRestart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpGracefulRestart.
func (*BgpGracefulRestart) DeepCopyInto ¶ added in v0.15.7
func (in *BgpGracefulRestart) DeepCopyInto(out *BgpGracefulRestart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpGracefulRestart) MarshalBinary ¶ added in v0.15.7
func (m *BgpGracefulRestart) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpGracefulRestart) UnmarshalBinary ¶ added in v0.15.7
func (m *BgpGracefulRestart) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpNlri ¶ added in v0.15.7
type BgpNlri struct {
// Base64-encoded NLRI in the BGP UPDATE message format
Base64 string `json:"base64,omitempty"`
}
BgpNlri Network Layer Reachability Information (NLRI) of the path
swagger:model BgpNlri
func (*BgpNlri) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bgp nlri based on context it is used
func (*BgpNlri) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BgpNlri) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BgpPath ¶ added in v0.15.7
type BgpPath struct {
// Age of the path (time since its creation) in nanoseconds
AgeNanoseconds int64 `json:"age-nanoseconds,omitempty"`
// True value flags the best path towards the destination prefix
Best bool `json:"best,omitempty"`
// Address Family Indicator (AFI) and Subsequent Address Family Indicator (SAFI) of the path
Family *BgpFamily `json:"family,omitempty"`
// Network Layer Reachability Information of the path
Nlri *BgpNlri `json:"nlri,omitempty"`
// List of BGP path attributes specific for the path
PathAttributes []*BgpPathAttribute `json:"path-attributes"`
// True value marks the path as stale
Stale bool `json:"stale,omitempty"`
}
BgpPath Single BGP routing Path containing BGP Network Layer Reachability Information (NLRI) and path attributes
swagger:model BgpPath
func (*BgpPath) ContextValidate ¶ added in v0.15.7
ContextValidate validate this bgp path based on the context it is used
func (*BgpPath) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BgpPath) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BgpPathAttribute ¶ added in v0.15.7
type BgpPathAttribute struct {
// Base64-encoded BGP path attribute in the BGP UPDATE message format
Base64 string `json:"base64,omitempty"`
}
BgpPathAttribute Single BGP path attribute specific for the path
swagger:model BgpPathAttribute
func (*BgpPathAttribute) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bgp path attribute based on context it is used
func (*BgpPathAttribute) MarshalBinary ¶ added in v0.15.7
func (m *BgpPathAttribute) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpPathAttribute) UnmarshalBinary ¶ added in v0.15.7
func (m *BgpPathAttribute) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpPeer ¶ added in v0.15.7
type BgpPeer struct {
// Applied initial value for the BGP HoldTimer (RFC 4271, Section 4.2) in seconds.
// The applied value holds the value that is in effect on the current BGP session.
//
AppliedHoldTimeSeconds int64 `json:"applied-hold-time-seconds,omitempty"`
// Applied initial value for the BGP KeepaliveTimer (RFC 4271, Section 8) in seconds.
// The applied value holds the value that is in effect on the current BGP session.
//
AppliedKeepAliveTimeSeconds int64 `json:"applied-keep-alive-time-seconds,omitempty"`
// Configured initial value for the BGP HoldTimer (RFC 4271, Section 4.2) in seconds.
// The configured value will be used for negotiation with the peer during the BGP session establishment.
//
ConfiguredHoldTimeSeconds int64 `json:"configured-hold-time-seconds,omitempty"`
// Configured initial value for the BGP KeepaliveTimer (RFC 4271, Section 8) in seconds.
// The applied value may be different than the configured value, as it depends on the negotiated hold time interval.
//
ConfiguredKeepAliveTimeSeconds int64 `json:"configured-keep-alive-time-seconds,omitempty"`
// Initial value for the BGP ConnectRetryTimer (RFC 4271, Section 8) in seconds
ConnectRetryTimeSeconds int64 `json:"connect-retry-time-seconds,omitempty"`
// Time To Live (TTL) value used in BGP packets sent to the eBGP neighbor.
// 1 implies that eBGP multi-hop feature is disabled (only a single hop is allowed).
//
EbgpMultihopTTL int64 `json:"ebgp-multihop-ttl,omitempty"`
// BGP peer address family state
Families []*BgpPeerFamilies `json:"families"`
// Graceful restart capability
GracefulRestart *BgpGracefulRestart `json:"graceful-restart,omitempty"`
// Local AS Number
LocalAsn int64 `json:"local-asn,omitempty"`
// IP Address of peer
PeerAddress string `json:"peer-address,omitempty"`
// Peer AS Number
PeerAsn int64 `json:"peer-asn,omitempty"`
// TCP port number of peer
// Maximum: 65535
// Minimum: 1
PeerPort int64 `json:"peer-port,omitempty"`
// BGP peer operational state as described here
// https://www.rfc-editor.org/rfc/rfc4271#section-8.2.2
//
SessionState string `json:"session-state,omitempty"`
// Set when a TCP password is configured for communications with this peer
TCPPasswordEnabled bool `json:"tcp-password-enabled,omitempty"`
// BGP peer connection uptime in nano seconds.
UptimeNanoseconds int64 `json:"uptime-nanoseconds,omitempty"`
}
BgpPeer State of a BGP Peer
+k8s:deepcopy-gen=true
swagger:model BgpPeer
func (*BgpPeer) ContextValidate ¶ added in v0.15.7
ContextValidate validate this bgp peer based on the context it is used
func (*BgpPeer) DeepCopy ¶ added in v0.15.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeer.
func (*BgpPeer) DeepCopyInto ¶ added in v0.15.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpPeer) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BgpPeer) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BgpPeerFamilies ¶ added in v0.15.7
type BgpPeerFamilies struct {
// Number of routes accepted from the peer of this address family
Accepted int64 `json:"accepted,omitempty"`
// Number of routes advertised of this address family to the peer
Advertised int64 `json:"advertised,omitempty"`
// BGP address family indicator
Afi string `json:"afi,omitempty"`
// Number of routes received from the peer of this address family
Received int64 `json:"received,omitempty"`
// BGP subsequent address family indicator
Safi string `json:"safi,omitempty"`
}
BgpPeerFamilies BGP AFI SAFI state of the peer
+k8s:deepcopy-gen=true
swagger:model BgpPeerFamilies
func (*BgpPeerFamilies) ContextValidate ¶ added in v0.15.7
ContextValidate validates this bgp peer families based on context it is used
func (*BgpPeerFamilies) DeepCopy ¶ added in v0.15.7
func (in *BgpPeerFamilies) DeepCopy() *BgpPeerFamilies
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpPeerFamilies.
func (*BgpPeerFamilies) DeepCopyInto ¶ added in v0.15.7
func (in *BgpPeerFamilies) DeepCopyInto(out *BgpPeerFamilies)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpPeerFamilies) MarshalBinary ¶ added in v0.15.7
func (m *BgpPeerFamilies) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpPeerFamilies) UnmarshalBinary ¶ added in v0.15.7
func (m *BgpPeerFamilies) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpRoute ¶ added in v0.15.7
type BgpRoute struct {
// IP address specifying a BGP neighbor if the source table type is adj-rib-in or adj-rib-out
Neighbor string `json:"neighbor,omitempty"`
// List of routing paths leading towards the prefix
Paths []*BgpPath `json:"paths"`
// IP prefix of the route
Prefix string `json:"prefix,omitempty"`
// Autonomous System Number (ASN) identifying a BGP virtual router instance
RouterAsn int64 `json:"router-asn,omitempty"`
}
BgpRoute Single BGP route retrieved from the RIB of underlying router
swagger:model BgpRoute
func (*BgpRoute) ContextValidate ¶ added in v0.15.7
ContextValidate validate this bgp route based on the context it is used
func (*BgpRoute) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*BgpRoute) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type BgpRoutePolicy ¶ added in v1.15.0
type BgpRoutePolicy struct {
// Name of the route policy
Name string `json:"name,omitempty"`
// Autonomous System Number (ASN) identifying a BGP virtual router instance
RouterAsn int64 `json:"router-asn,omitempty"`
// List of the route policy statements
Statements []*BgpRoutePolicyStatement `json:"statements"`
// Type of the route policy
// Enum: ["export","import"]
Type string `json:"type,omitempty"`
}
BgpRoutePolicy Single BGP route policy retrieved from the underlying router
swagger:model BgpRoutePolicy
func (*BgpRoutePolicy) ContextValidate ¶ added in v1.15.0
ContextValidate validate this bgp route policy based on the context it is used
func (*BgpRoutePolicy) MarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpRoutePolicy) UnmarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpRoutePolicyPrefixMatch ¶ added in v1.15.0
type BgpRoutePolicyPrefixMatch struct {
// CIDR prefix to match with
Cidr string `json:"cidr,omitempty"`
// Maximal prefix length that will match if it falls under CIDR
PrefixLenMax int64 `json:"prefix-len-max,omitempty"`
// Minimal prefix length that will match if it falls under CIDR
PrefixLenMin int64 `json:"prefix-len-min,omitempty"`
}
BgpRoutePolicyPrefixMatch Matches a CIDR prefix in a BGP route policy
swagger:model BgpRoutePolicyPrefixMatch
func (*BgpRoutePolicyPrefixMatch) ContextValidate ¶ added in v1.15.0
func (m *BgpRoutePolicyPrefixMatch) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this bgp route policy prefix match based on context it is used
func (*BgpRoutePolicyPrefixMatch) MarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicyPrefixMatch) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpRoutePolicyPrefixMatch) UnmarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicyPrefixMatch) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BgpRoutePolicyStatement ¶ added in v1.15.0
type BgpRoutePolicyStatement struct {
// List of BGP standard community values to be added to the matched route
AddCommunities []string `json:"add-communities"`
// List of BGP large community values to be added to the matched route
AddLargeCommunities []string `json:"add-large-communities"`
// Matches any of the provided address families. If empty matches all address families.
MatchFamilies []*BgpFamily `json:"match-families"`
// Matches any of the provided BGP neighbor IP addresses. If empty matches all neighbors.
MatchNeighbors []string `json:"match-neighbors"`
// Matches any of the provided prefixes. If empty matches all prefixes.
MatchPrefixes []*BgpRoutePolicyPrefixMatch `json:"match-prefixes"`
// RIB processing action taken on the matched route
// Enum: ["none","accept","reject"]
RouteAction string `json:"route-action,omitempty"`
// BGP local preference value to be set on the matched route
SetLocalPreference int64 `json:"set-local-preference,omitempty"`
}
BgpRoutePolicyStatement Single BGP route policy statement
swagger:model BgpRoutePolicyStatement
func (*BgpRoutePolicyStatement) ContextValidate ¶ added in v1.15.0
func (m *BgpRoutePolicyStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this bgp route policy statement based on the context it is used
func (*BgpRoutePolicyStatement) MarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicyStatement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BgpRoutePolicyStatement) UnmarshalBinary ¶ added in v1.15.0
func (m *BgpRoutePolicyStatement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CIDRList ¶ added in v0.15.7
type CIDRList struct {
// list
List []string `json:"list"`
// revision
Revision int64 `json:"revision,omitempty"`
}
CIDRList List of CIDRs
swagger:model CIDRList
func (*CIDRList) ContextValidate ¶ added in v0.15.7
ContextValidate validates this c ID r list based on context it is used
func (*CIDRList) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*CIDRList) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type CIDRPolicy ¶ added in v0.15.7
type CIDRPolicy struct {
// List of CIDR egress rules
Egress []*PolicyRule `json:"egress"`
// List of CIDR ingress rules
Ingress []*PolicyRule `json:"ingress"`
}
CIDRPolicy CIDR endpoint policy
+k8s:deepcopy-gen=true
swagger:model CIDRPolicy
func (*CIDRPolicy) ContextValidate ¶ added in v0.15.7
ContextValidate validate this c ID r policy based on the context it is used
func (*CIDRPolicy) DeepCopy ¶ added in v0.15.7
func (in *CIDRPolicy) DeepCopy() *CIDRPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CIDRPolicy.
func (*CIDRPolicy) DeepCopyInto ¶ added in v0.15.7
func (in *CIDRPolicy) DeepCopyInto(out *CIDRPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CIDRPolicy) MarshalBinary ¶ added in v0.15.7
func (m *CIDRPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CIDRPolicy) UnmarshalBinary ¶ added in v0.15.7
func (m *CIDRPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CNIChainingStatus ¶ added in v0.15.7
type CNIChainingStatus struct {
// mode
// Enum: ["none","aws-cni","flannel","generic-veth","portmap"]
Mode string `json:"mode,omitempty"`
}
CNIChainingStatus Status of CNI chaining
+k8s:deepcopy-gen=true
swagger:model CNIChainingStatus
func (*CNIChainingStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validates this c n i chaining status based on context it is used
func (*CNIChainingStatus) DeepCopy ¶ added in v0.15.7
func (in *CNIChainingStatus) DeepCopy() *CNIChainingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CNIChainingStatus.
func (*CNIChainingStatus) DeepCopyInto ¶ added in v0.15.7
func (in *CNIChainingStatus) DeepCopyInto(out *CNIChainingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CNIChainingStatus) MarshalBinary ¶ added in v0.15.7
func (m *CNIChainingStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CNIChainingStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *CNIChainingStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CgroupContainerMetadata ¶ added in v0.15.7
type CgroupContainerMetadata struct {
// cgroup id
CgroupID uint64 `json:"cgroup-id,omitempty"`
// cgroup path
CgroupPath string `json:"cgroup-path,omitempty"`
}
CgroupContainerMetadata cgroup container metadata
swagger:model CgroupContainerMetadata
func (*CgroupContainerMetadata) ContextValidate ¶ added in v0.15.7
func (m *CgroupContainerMetadata) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this cgroup container metadata based on context it is used
func (*CgroupContainerMetadata) MarshalBinary ¶ added in v0.15.7
func (m *CgroupContainerMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CgroupContainerMetadata) UnmarshalBinary ¶ added in v0.15.7
func (m *CgroupContainerMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CgroupDumpMetadata ¶ added in v0.15.7
type CgroupDumpMetadata struct {
// pod metadatas
PodMetadatas []*CgroupPodMetadata `json:"pod-metadatas"`
}
CgroupDumpMetadata cgroup full metadata
swagger:model CgroupDumpMetadata
func (*CgroupDumpMetadata) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cgroup dump metadata based on the context it is used
func (*CgroupDumpMetadata) MarshalBinary ¶ added in v0.15.7
func (m *CgroupDumpMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CgroupDumpMetadata) UnmarshalBinary ¶ added in v0.15.7
func (m *CgroupDumpMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CgroupPodMetadata ¶ added in v0.15.7
type CgroupPodMetadata struct {
// containers
Containers []*CgroupContainerMetadata `json:"containers"`
// ips
Ips []string `json:"ips"`
// name
Name string `json:"name,omitempty"`
// namespace
Namespace string `json:"namespace,omitempty"`
}
CgroupPodMetadata cgroup pod metadata
swagger:model CgroupPodMetadata
func (*CgroupPodMetadata) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cgroup pod metadata based on the context it is used
func (*CgroupPodMetadata) MarshalBinary ¶ added in v0.15.7
func (m *CgroupPodMetadata) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CgroupPodMetadata) UnmarshalBinary ¶ added in v0.15.7
func (m *CgroupPodMetadata) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClockSource ¶ added in v0.15.7
type ClockSource struct {
// Kernel Hz
Hertz int64 `json:"hertz,omitempty"`
// Datapath clock source
// Enum: ["ktime","jiffies"]
Mode string `json:"mode,omitempty"`
}
ClockSource Status of BPF clock source
+k8s:deepcopy-gen=true
swagger:model ClockSource
func (*ClockSource) ContextValidate ¶ added in v0.15.7
ContextValidate validates this clock source based on context it is used
func (*ClockSource) DeepCopy ¶ added in v0.15.7
func (in *ClockSource) DeepCopy() *ClockSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClockSource.
func (*ClockSource) DeepCopyInto ¶ added in v0.15.7
func (in *ClockSource) DeepCopyInto(out *ClockSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClockSource) MarshalBinary ¶ added in v0.15.7
func (m *ClockSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClockSource) UnmarshalBinary ¶ added in v0.15.7
func (m *ClockSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterMeshStatus ¶ added in v0.15.7
type ClusterMeshStatus struct {
// List of remote clusters
Clusters []*RemoteCluster `json:"clusters"`
// Number of global services
NumGlobalServices int64 `json:"num-global-services,omitempty"`
}
ClusterMeshStatus Status of ClusterMesh
+k8s:deepcopy-gen=true
swagger:model ClusterMeshStatus
func (*ClusterMeshStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cluster mesh status based on the context it is used
func (*ClusterMeshStatus) DeepCopy ¶ added in v0.15.7
func (in *ClusterMeshStatus) DeepCopy() *ClusterMeshStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterMeshStatus.
func (*ClusterMeshStatus) DeepCopyInto ¶ added in v0.15.7
func (in *ClusterMeshStatus) DeepCopyInto(out *ClusterMeshStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterMeshStatus) MarshalBinary ¶ added in v0.15.7
func (m *ClusterMeshStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterMeshStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *ClusterMeshStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterNodeStatus ¶ added in v0.15.7
type ClusterNodeStatus struct {
// ID that should be used by the client to receive a diff from the previous request
ClientID int64 `json:"client-id,omitempty"`
// List of known nodes
NodesAdded []*NodeElement `json:"nodes-added"`
// List of known nodes
NodesRemoved []*NodeElement `json:"nodes-removed"`
// Name of local node (if available)
Self string `json:"self,omitempty"`
}
ClusterNodeStatus Status of cluster
swagger:model ClusterNodeStatus
func (*ClusterNodeStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cluster node status based on the context it is used
func (*ClusterNodeStatus) MarshalBinary ¶ added in v0.15.7
func (m *ClusterNodeStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterNodeStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *ClusterNodeStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterNodesResponse ¶ added in v0.15.7
type ClusterNodesResponse struct {
// List of known nodes
Nodes []*NodeElement `json:"nodes"`
// Name of local node (if available)
Self string `json:"self,omitempty"`
}
ClusterNodesResponse cluster nodes response
swagger:model ClusterNodesResponse
func (*ClusterNodesResponse) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cluster nodes response based on the context it is used
func (*ClusterNodesResponse) MarshalBinary ¶ added in v0.15.7
func (m *ClusterNodesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterNodesResponse) UnmarshalBinary ¶ added in v0.15.7
func (m *ClusterNodesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ClusterStatus ¶ added in v0.15.7
type ClusterStatus struct {
// Status of local cilium-health daemon
CiliumHealth *Status `json:"ciliumHealth,omitempty"`
// List of known nodes
Nodes []*NodeElement `json:"nodes"`
// Name of local node (if available)
Self string `json:"self,omitempty"`
}
ClusterStatus Status of cluster
+k8s:deepcopy-gen=true
swagger:model ClusterStatus
func (*ClusterStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this cluster status based on the context it is used
func (*ClusterStatus) DeepCopy ¶ added in v0.15.7
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶ added in v0.15.7
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterStatus) MarshalBinary ¶ added in v0.15.7
func (m *ClusterStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ClusterStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *ClusterStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConfigurationMap ¶
ConfigurationMap Map of configuration key/value pairs.
swagger:model ConfigurationMap
func (ConfigurationMap) ContextValidate ¶ added in v0.15.7
ContextValidate validates this configuration map based on context it is used
type ControllerStatus ¶ added in v0.15.7
type ControllerStatus struct {
// configuration
Configuration *ControllerStatusConfiguration `json:"configuration,omitempty"`
// Name of controller
Name string `json:"name,omitempty"`
// status
Status *ControllerStatusStatus `json:"status,omitempty"`
// UUID of controller
// Format: uuid
UUID strfmt.UUID `json:"uuid,omitempty"`
}
ControllerStatus Status of a controller
+k8s:deepcopy-gen=true
swagger:model ControllerStatus
func (*ControllerStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this controller status based on the context it is used
func (*ControllerStatus) DeepCopy ¶ added in v0.15.7
func (in *ControllerStatus) DeepCopy() *ControllerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerStatus.
func (*ControllerStatus) DeepCopyInto ¶ added in v0.15.7
func (in *ControllerStatus) DeepCopyInto(out *ControllerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControllerStatus) MarshalBinary ¶ added in v0.15.7
func (m *ControllerStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ControllerStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *ControllerStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ControllerStatusConfiguration ¶ added in v0.15.7
type ControllerStatusConfiguration struct {
// Retry on error
ErrorRetry bool `json:"error-retry,omitempty"`
// Base error retry back-off time
// Format: duration
ErrorRetryBase strfmt.Duration `json:"error-retry-base,omitempty"`
// Regular synchronization interval
// Format: duration
Interval strfmt.Duration `json:"interval,omitempty"`
}
ControllerStatusConfiguration Configuration of controller
+deepequal-gen=true +k8s:deepcopy-gen=true
swagger:model ControllerStatusConfiguration
func (*ControllerStatusConfiguration) ContextValidate ¶ added in v0.15.7
func (m *ControllerStatusConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this controller status configuration based on context it is used
func (*ControllerStatusConfiguration) DeepCopy ¶ added in v0.15.7
func (in *ControllerStatusConfiguration) DeepCopy() *ControllerStatusConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerStatusConfiguration.
func (*ControllerStatusConfiguration) DeepCopyInto ¶ added in v0.15.7
func (in *ControllerStatusConfiguration) DeepCopyInto(out *ControllerStatusConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControllerStatusConfiguration) DeepEqual ¶ added in v0.15.7
func (in *ControllerStatusConfiguration) DeepEqual(other *ControllerStatusConfiguration) bool
DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.
func (*ControllerStatusConfiguration) MarshalBinary ¶ added in v0.15.7
func (m *ControllerStatusConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ControllerStatusConfiguration) UnmarshalBinary ¶ added in v0.15.7
func (m *ControllerStatusConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ControllerStatusStatus ¶ added in v0.15.7
type ControllerStatusStatus struct {
// Number of consecutive errors since last success
ConsecutiveFailureCount int64 `json:"consecutive-failure-count,omitempty"`
// Total number of failed runs
FailureCount int64 `json:"failure-count,omitempty"`
// Error message of last failed run
LastFailureMsg string `json:"last-failure-msg,omitempty"`
// Timestamp of last error
// Format: date-time
LastFailureTimestamp strfmt.DateTime `json:"last-failure-timestamp,omitempty"`
// Timestamp of last success
// Format: date-time
LastSuccessTimestamp strfmt.DateTime `json:"last-success-timestamp,omitempty"`
// Total number of successful runs
SuccessCount int64 `json:"success-count,omitempty"`
}
ControllerStatusStatus Current status of controller
+k8s:deepcopy-gen=true
swagger:model ControllerStatusStatus
func (*ControllerStatusStatus) ContextValidate ¶ added in v0.15.7
func (m *ControllerStatusStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this controller status status based on context it is used
func (*ControllerStatusStatus) DeepCopy ¶ added in v0.15.7
func (in *ControllerStatusStatus) DeepCopy() *ControllerStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ControllerStatusStatus.
func (*ControllerStatusStatus) DeepCopyInto ¶ added in v0.15.7
func (in *ControllerStatusStatus) DeepCopyInto(out *ControllerStatusStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ControllerStatusStatus) MarshalBinary ¶ added in v0.15.7
func (m *ControllerStatusStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ControllerStatusStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *ControllerStatusStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ControllerStatuses ¶ added in v0.15.7
type ControllerStatuses []*ControllerStatus
ControllerStatuses Collection of controller statuses
swagger:model ControllerStatuses
func (ControllerStatuses) ContextValidate ¶ added in v0.15.7
ContextValidate validate this controller statuses based on the context it is used
type DNSLookup ¶ added in v0.15.7
type DNSLookup struct {
// The endpoint that made this lookup, or 0 for the agent itself.
EndpointID int64 `json:"endpoint-id,omitempty"`
// The absolute time when this data will expire in this cache
// Format: date-time
ExpirationTime strfmt.DateTime `json:"expiration-time,omitempty"`
// DNS name
Fqdn string `json:"fqdn,omitempty"`
// IP addresses returned in this lookup
Ips []string `json:"ips"`
// The absolute time when this data was received
// Format: date-time
LookupTime strfmt.DateTime `json:"lookup-time,omitempty"`
// The reason this FQDN IP association exists. Either a DNS lookup or an ongoing connection to an IP that was created by a DNS lookup.
Source string `json:"source,omitempty"`
// The TTL in the DNS response
TTL int64 `json:"ttl,omitempty"`
}
DNSLookup An IP -> DNS mapping, with metadata
swagger:model DNSLookup
func (*DNSLookup) ContextValidate ¶ added in v0.15.7
ContextValidate validates this DNS lookup based on context it is used
func (*DNSLookup) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*DNSLookup) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type DaemonConfiguration ¶ added in v0.15.7
type DaemonConfiguration struct {
// Changeable configuration
Spec *DaemonConfigurationSpec `json:"spec,omitempty"`
// Current daemon configuration related status.Contains the addressing
// information, k8s, node monitor and immutable and mutable
// configuration settings.
//
Status *DaemonConfigurationStatus `json:"status,omitempty"`
}
DaemonConfiguration Response to a daemon configuration request.
swagger:model DaemonConfiguration
func (*DaemonConfiguration) ContextValidate ¶ added in v0.15.7
ContextValidate validate this daemon configuration based on the context it is used
func (*DaemonConfiguration) MarshalBinary ¶ added in v0.15.7
func (m *DaemonConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DaemonConfiguration) UnmarshalBinary ¶ added in v0.15.7
func (m *DaemonConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DaemonConfigurationSpec ¶ added in v0.15.7
type DaemonConfigurationSpec struct {
// Changeable configuration
Options ConfigurationMap `json:"options,omitempty"`
// The policy-enforcement mode
// Enum: ["default","always","never"]
PolicyEnforcement string `json:"policy-enforcement,omitempty"`
}
DaemonConfigurationSpec The controllable configuration of the daemon.
swagger:model DaemonConfigurationSpec
func (*DaemonConfigurationSpec) ContextValidate ¶ added in v0.15.7
func (m *DaemonConfigurationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this daemon configuration spec based on the context it is used
func (*DaemonConfigurationSpec) MarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DaemonConfigurationSpec) UnmarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DaemonConfigurationStatus ¶ added in v0.15.7
type DaemonConfigurationStatus struct {
// Maximum IPv4 GRO size on workload facing devices
GROIPV4MaxSize int64 `json:"GROIPv4MaxSize,omitempty"`
// Maximum IPv6 GRO size on workload facing devices
GROMaxSize int64 `json:"GROMaxSize,omitempty"`
// Maximum IPv4 GSO size on workload facing devices
GSOIPV4MaxSize int64 `json:"GSOIPv4MaxSize,omitempty"`
// Maximum IPv6 GSO size on workload facing devices
GSOMaxSize int64 `json:"GSOMaxSize,omitempty"`
// addressing
Addressing *NodeAddressing `json:"addressing,omitempty"`
// Config map which contains all the active daemon configurations
DaemonConfigurationMap map[string]any `json:"daemonConfigurationMap,omitempty"`
// datapath mode
DatapathMode DatapathMode `json:"datapathMode,omitempty"`
// MTU on workload facing devices
DeviceMTU int64 `json:"deviceMTU,omitempty"`
// Configured compatibility mode for --egress-multi-home-ip-rule-compat
EgressMultiHomeIPRuleCompat bool `json:"egress-multi-home-ip-rule-compat,omitempty"`
// Enable route MTU for pod netns when CNI chaining is used
EnableRouteMTUForCNIChaining bool `json:"enableRouteMTUForCNIChaining,omitempty"`
// Immutable configuration (read-only)
Immutable ConfigurationMap `json:"immutable,omitempty"`
// Install ingress/egress routes through uplink on host for Pods when working with
// delegated IPAM plugin.
//
InstallUplinkRoutesForDelegatedIPAM bool `json:"installUplinkRoutesForDelegatedIPAM,omitempty"`
// Comma-separated list of IP ports should be reserved in the workload network namespace
IPLocalReservedPorts string `json:"ipLocalReservedPorts,omitempty"`
// Configured IPAM mode
IpamMode string `json:"ipam-mode,omitempty"`
// k8s configuration
K8sConfiguration string `json:"k8s-configuration,omitempty"`
// k8s endpoint
K8sEndpoint string `json:"k8s-endpoint,omitempty"`
// kvstore configuration
KvstoreConfiguration *KVstoreConfiguration `json:"kvstoreConfiguration,omitempty"`
// masquerade
Masquerade bool `json:"masquerade,omitempty"`
// masquerade protocols
MasqueradeProtocols *DaemonConfigurationStatusMasqueradeProtocols `json:"masqueradeProtocols,omitempty"`
// Status of the node monitor
NodeMonitor *MonitorStatus `json:"nodeMonitor,omitempty"`
// Currently applied configuration
Realized *DaemonConfigurationSpec `json:"realized,omitempty"`
// MTU for network facing routes
RouteMTU int64 `json:"routeMTU,omitempty"`
}
DaemonConfigurationStatus Response to a daemon configuration request. Contains the addressing information, k8s, node monitor and immutable and mutable configuration settings.
swagger:model DaemonConfigurationStatus
func (*DaemonConfigurationStatus) ContextValidate ¶ added in v0.15.7
func (m *DaemonConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this daemon configuration status based on the context it is used
func (*DaemonConfigurationStatus) MarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DaemonConfigurationStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DaemonConfigurationStatusMasqueradeProtocols ¶ added in v0.15.7
type DaemonConfigurationStatusMasqueradeProtocols struct {
// Status of masquerading for IPv4 traffic
IPV4 bool `json:"ipv4,omitempty"`
// Status of masquerading for IPv6 traffic
IPV6 bool `json:"ipv6,omitempty"`
}
DaemonConfigurationStatusMasqueradeProtocols Status of masquerading feature
swagger:model DaemonConfigurationStatusMasqueradeProtocols
func (*DaemonConfigurationStatusMasqueradeProtocols) ContextValidate ¶ added in v0.15.7
func (m *DaemonConfigurationStatusMasqueradeProtocols) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this daemon configuration status masquerade protocols based on context it is used
func (*DaemonConfigurationStatusMasqueradeProtocols) MarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationStatusMasqueradeProtocols) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DaemonConfigurationStatusMasqueradeProtocols) UnmarshalBinary ¶ added in v0.15.7
func (m *DaemonConfigurationStatusMasqueradeProtocols) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DatapathMode ¶ added in v0.15.7
type DatapathMode string
DatapathMode Datapath mode
swagger:model DatapathMode
const ( // DatapathModeVeth captures enum value "veth" DatapathModeVeth DatapathMode = "veth" // DatapathModeNetkit captures enum value "netkit" DatapathModeNetkit DatapathMode = "netkit" // DatapathModeNetkitDashL2 captures enum value "netkit-l2" DatapathModeNetkitDashL2 DatapathMode = "netkit-l2" )
func NewDatapathMode ¶ added in v0.15.7
func NewDatapathMode(value DatapathMode) *DatapathMode
func (DatapathMode) ContextValidate ¶ added in v0.15.7
ContextValidate validates this datapath mode based on context it is used
func (DatapathMode) Pointer ¶ added in v0.15.7
func (m DatapathMode) Pointer() *DatapathMode
Pointer returns a pointer to a freshly-allocated DatapathMode.
type DebugInfo ¶ added in v0.15.7
type DebugInfo struct {
// cilium memory map
CiliumMemoryMap string `json:"cilium-memory-map,omitempty"`
// cilium nodemonitor memory map
CiliumNodemonitorMemoryMap string `json:"cilium-nodemonitor-memory-map,omitempty"`
// cilium status
CiliumStatus *StatusResponse `json:"cilium-status,omitempty"`
// cilium version
CiliumVersion string `json:"cilium-version,omitempty"`
// encryption
Encryption *DebugInfoEncryption `json:"encryption,omitempty"`
// endpoint list
EndpointList []*Endpoint `json:"endpoint-list"`
// environment variables
EnvironmentVariables []string `json:"environment-variables"`
// kernel version
KernelVersion string `json:"kernel-version,omitempty"`
// policy
Policy *Policy `json:"policy,omitempty"`
// service list
ServiceList []*Service `json:"service-list"`
// subsystem
Subsystem map[string]string `json:"subsystem,omitempty"`
}
DebugInfo groups some debugging related information on the agent
swagger:model DebugInfo
func (*DebugInfo) ContextValidate ¶ added in v0.15.7
ContextValidate validate this debug info based on the context it is used
func (*DebugInfo) MarshalBinary ¶ added in v0.15.7
MarshalBinary interface implementation
func (*DebugInfo) UnmarshalBinary ¶ added in v0.15.7
UnmarshalBinary interface implementation
type DebugInfoEncryption ¶ added in v0.15.7
type DebugInfoEncryption struct {
// Status of the WireGuard agent
Wireguard *WireguardStatus `json:"wireguard,omitempty"`
}
DebugInfoEncryption debug info encryption
swagger:model DebugInfoEncryption
func (*DebugInfoEncryption) ContextValidate ¶ added in v0.15.7
ContextValidate validate this debug info encryption based on the context it is used
func (*DebugInfoEncryption) MarshalBinary ¶ added in v0.15.7
func (m *DebugInfoEncryption) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DebugInfoEncryption) UnmarshalBinary ¶ added in v0.15.7
func (m *DebugInfoEncryption) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EncryptionStatus ¶ added in v0.15.7
type EncryptionStatus struct {
// Status of the IPsec agent
Ipsec *IPsecStatus `json:"ipsec,omitempty"`
// mode
// Enum: ["Disabled","IPsec","Wireguard"]
Mode string `json:"mode,omitempty"`
// Human readable error/warning message
Msg string `json:"msg,omitempty"`
// Status of the WireGuard agent
Wireguard *WireguardStatus `json:"wireguard,omitempty"`
}
EncryptionStatus Status of transparent encryption
+k8s:deepcopy-gen=true
swagger:model EncryptionStatus
func (*EncryptionStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validate this encryption status based on the context it is used
func (*EncryptionStatus) DeepCopy ¶ added in v0.15.7
func (in *EncryptionStatus) DeepCopy() *EncryptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionStatus.
func (*EncryptionStatus) DeepCopyInto ¶ added in v0.15.7
func (in *EncryptionStatus) DeepCopyInto(out *EncryptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionStatus) MarshalBinary ¶ added in v0.15.7
func (m *EncryptionStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EncryptionStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *EncryptionStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Endpoint ¶
type Endpoint struct {
// The cilium-agent-local ID of the endpoint
ID int64 `json:"id,omitempty"`
// The desired configuration state of the endpoint
Spec *EndpointConfigurationSpec `json:"spec,omitempty"`
// The desired and realized configuration state of the endpoint
Status *EndpointStatus `json:"status,omitempty"`
}
Endpoint An endpoint is a namespaced network interface to which cilium applies policies
swagger:model Endpoint
func (*Endpoint) ContextValidate ¶ added in v0.15.7
ContextValidate validate this endpoint based on the context it is used
func (*Endpoint) MarshalBinary ¶ added in v0.9.0
MarshalBinary interface implementation
func (*Endpoint) UnmarshalBinary ¶ added in v0.9.0
UnmarshalBinary interface implementation
type EndpointBatchDeleteRequest ¶ added in v0.15.7
type EndpointBatchDeleteRequest struct {
// ID assigned by container runtime
ContainerID string `json:"container-id,omitempty"`
}
EndpointBatchDeleteRequest Properties selecting a batch of endpoints to delete.
swagger:model EndpointBatchDeleteRequest
func (*EndpointBatchDeleteRequest) ContextValidate ¶ added in v0.15.7
func (m *EndpointBatchDeleteRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this endpoint batch delete request based on context it is used
func (*EndpointBatchDeleteRequest) MarshalBinary ¶ added in v0.15.7
func (m *EndpointBatchDeleteRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointBatchDeleteRequest) UnmarshalBinary ¶ added in v0.15.7
func (m *EndpointBatchDeleteRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointChangeRequest ¶
type EndpointChangeRequest struct {
// addressing
Addressing *AddressPair `json:"addressing,omitempty"`
// ID assigned by container runtime
ContainerID string `json:"container-id,omitempty"`
// Name of network device in container netns
ContainerInterfaceName string `json:"container-interface-name,omitempty"`
// Name assigned to container
ContainerName string `json:"container-name,omitempty"`
// datapath configuration
DatapathConfiguration *EndpointDatapathConfiguration `json:"datapath-configuration,omitempty"`
// ID of datapath tail call map
DatapathMapID int64 `json:"datapath-map-id,omitempty"`
// Disables lookup using legacy endpoint identifiers (container name, container id, pod name) for this endpoint
DisableLegacyIdentifiers bool `json:"disable-legacy-identifiers,omitempty"`
// Docker endpoint ID
DockerEndpointID string `json:"docker-endpoint-id,omitempty"`
// Docker network ID
DockerNetworkID string `json:"docker-network-id,omitempty"`
// MAC address
HostMac string `json:"host-mac,omitempty"`
// Local endpoint ID
ID int64 `json:"id,omitempty"`
// Index of network device in host netns
InterfaceIndex int64 `json:"interface-index,omitempty"`
// Name of network device in host netns
InterfaceName string `json:"interface-name,omitempty"`
// Kubernetes namespace name
K8sNamespace string `json:"k8s-namespace,omitempty"`
// Kubernetes pod name
K8sPodName string `json:"k8s-pod-name,omitempty"`
// Kubernetes pod UID
K8sUID string `json:"k8s-uid,omitempty"`
// Labels describing the identity
Labels Labels `json:"labels,omitempty"`
// MAC address
Mac string `json:"mac,omitempty"`
// Network namespace cookie
NetnsCookie string `json:"netns-cookie,omitempty"`
// Index of network device from which an IP was used as endpoint IP. Only relevant for ENI environments.
ParentInterfaceIndex int64 `json:"parent-interface-index,omitempty"`
// Process ID of the workload belonging to this endpoint
Pid int64 `json:"pid,omitempty"`
// Whether policy enforcement is enabled or not
PolicyEnabled bool `json:"policy-enabled,omitempty"`
// Properties is used to store information about the endpoint at creation. Useful for tests.
Properties map[string]any `json:"properties,omitempty"`
// Current state of endpoint
// Required: true
State *EndpointState `json:"state"`
// Whether to build an endpoint synchronously
//
SyncBuildEndpoint bool `json:"sync-build-endpoint,omitempty"`
}
EndpointChangeRequest Structure which contains the mutable elements of an Endpoint.
swagger:model EndpointChangeRequest
func (*EndpointChangeRequest) ContextValidate ¶ added in v0.15.7
ContextValidate validate this endpoint change request based on the context it is used
func (*EndpointChangeRequest) MarshalBinary ¶ added in v0.9.0
func (m *EndpointChangeRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointChangeRequest) UnmarshalBinary ¶ added in v0.9.0
func (m *EndpointChangeRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointConfigurationSpec ¶ added in v0.15.7
type EndpointConfigurationSpec struct {
// the endpoint's labels
LabelConfiguration *LabelConfigurationSpec `json:"label-configuration,omitempty"`
// Changeable configuration
Options ConfigurationMap `json:"options,omitempty"`
}
EndpointConfigurationSpec An endpoint's configuration
swagger:model EndpointConfigurationSpec
func (*EndpointConfigurationSpec) ContextValidate ¶ added in v0.15.7
func (m *EndpointConfigurationSpec) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this endpoint configuration spec based on the context it is used
func (*EndpointConfigurationSpec) MarshalBinary ¶ added in v0.15.7
func (m *EndpointConfigurationSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointConfigurationSpec) UnmarshalBinary ¶ added in v0.15.7
func (m *EndpointConfigurationSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointConfigurationStatus ¶ added in v0.15.7
type EndpointConfigurationStatus struct {
// Most recent error, if applicable
Error Error `json:"error,omitempty"`
// Immutable configuration (read-only)
Immutable ConfigurationMap `json:"immutable,omitempty"`
// currently applied changeable configuration
Realized *EndpointConfigurationSpec `json:"realized,omitempty"`
}
EndpointConfigurationStatus An endpoint's configuration
swagger:model EndpointConfigurationStatus
func (*EndpointConfigurationStatus) ContextValidate ¶ added in v0.15.7
func (m *EndpointConfigurationStatus) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this endpoint configuration status based on the context it is used
func (*EndpointConfigurationStatus) MarshalBinary ¶ added in v0.15.7
func (m *EndpointConfigurationStatus) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointConfigurationStatus) UnmarshalBinary ¶ added in v0.15.7
func (m *EndpointConfigurationStatus) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointDatapathConfiguration ¶ added in v0.15.7
type EndpointDatapathConfiguration struct {
// Disable source IP verification for the endpoint.
//
DisableSipVerification bool `json:"disable-sip-verification,omitempty"`
// Indicates that IPAM is done external to Cilium. This will prevent the IP from being released and re-allocation of the IP address is skipped on restore.
//
ExternalIpam bool `json:"external-ipam,omitempty"`
// Installs a route in the Linux routing table pointing to the device of the endpoint's interface.
//
InstallEndpointRoute bool `json:"install-endpoint-route,omitempty"`
// Enable ARP passthrough mode
RequireArpPassthrough bool `json:"require-arp-passthrough,omitempty"`
// Endpoint requires a host-facing egress program to be attached to implement ingress policy and reverse NAT.
//
RequireEgressProg bool `json:"require-egress-prog,omitempty"`
// Endpoint requires BPF routing to be enabled, when disabled, routing is delegated to Linux routing.
//
RequireRouting *bool `json:"require-routing,omitempty"`
}
EndpointDatapathConfiguration Datapath configuration to be used for the endpoint
swagger:model EndpointDatapathConfiguration
func (*EndpointDatapathConfiguration) ContextValidate ¶ added in v0.15.7
func (m *EndpointDatapathConfiguration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this endpoint datapath configuration based on context it is used
func (*EndpointDatapathConfiguration) MarshalBinary ¶ added in v0.15.7
func (m *EndpointDatapathConfiguration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointDatapathConfiguration) UnmarshalBinary ¶ added in v0.15.7
func (m *EndpointDatapathConfiguration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointHealth ¶ added in v0.15.7
type EndpointHealth struct {
// bpf
Bpf EndpointHealthStatus `json:"bpf,omitempty"`
// Is this endpoint reachable
Connected bool `json:"connected,omitempty"`
// overall health
OverallHealth EndpointHealthStatus `json:"overallHealth,omitempty"`
// policy
Policy EndpointHealthStatus `json:"policy,omitempty"`
}
EndpointHealth Health of the endpoint
+deepequal-gen=true
swagger:model EndpointHealth
func (*EndpointHealth) ContextValidate ¶ added in v0.15.7
ContextValidate validate this endpoint health based on the context it is used
func (*EndpointHealth) DeepEqual ¶ added in v0.15.7
func (in *EndpointHealth) DeepEqual(other *EndpointHealth) bool
DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.
func (*EndpointHealth) MarshalBinary ¶ added in v0.15.7
func (m *EndpointHealth) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndpointHealth) UnmarshalBinary ¶ added in v0.15.7
func (m *EndpointHealth) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndpointHealthStatus ¶ added in v0.15.7
type EndpointHealthStatus string
EndpointHealthStatus A common set of statuses for endpoint health * “OK“ = All components operational * “Bootstrap“ = This component is being created * “Pending“ = A change is being processed to be applied * “Warning“ = This component is not applying up-to-date policies (but is still applying the previous version) * “Failure“ = An error has occurred and no policy is being applied * “Disabled“ = This endpoint is disabled and will not handle traffic
swagger:model EndpointHealthStatus
const ( // EndpointHealthStatusOK captures enum value "OK" EndpointHealthStatusOK EndpointHealthStatus = "OK" // EndpointHealthStatusBootstrap captures enum value "Bootstrap" EndpointHealthStatusBootstrap EndpointHealthStatus = "Bootstrap" // EndpointHealthStatusPending captures enum value "Pending" EndpointHealthStatusPending EndpointHealthStatus = "Pending" // EndpointHealthStatusWarning captures enum value "Warning" EndpointHealthStatusWarning EndpointHealthStatus = "Warning" // EndpointHealthStatusFailure captures enum value "Failure" EndpointHealthStatusFailure EndpointHealthStatus = "Failure" // EndpointHealthStatusDisabled captures enum value "Disabled" EndpointHealthStatusDisabled EndpointHealthStatus = "Disabled" )
func NewEndpointHealthStatus ¶ added in v0.15.7
func NewEndpointHealthStatus(value EndpointHealthStatus) *EndpointHealthStatus
func (EndpointHealthStatus) ContextValidate ¶ added in v0.15.7
ContextValidate validates this endpoint health status based on context it is used
func (EndpointHealthStatus) Pointer ¶ added in v0.15.7
func (m EndpointHealthStatus) Pointer() *EndpointHealthStatus
Pointer returns a pointer to a freshly-allocated EndpointHealthStatus.
type EndpointIdentifiers ¶ added in v0.15.7
type EndpointIdentifiers struct {
// ID assigned to this attachment by container runtime
CniAttachmentID string `json:"cni-attachment-id,omitempty"`
// ID assigned by container runtime (deprecated, may not be unique)
ContainerID string `json:"container-id,omitempty"`
// Name assigned to container (deprecated, may not be unique)
ContainerName string `json:"container-name,omitempty"`
// Docker endpoint ID
DockerEndpointID string `json:"docker-endpoint-id,omitempty"`
// Docker network ID
DockerNetworkID string `json:"docker-network-id,omitempty"`
// K8s namespace for this endpoint (deprecated, may not be unique)
K8sNamespace string `json:"k8s-namespace,omitempty"`
// K8s pod name for this endpoint (deprecated, may not be unique)
K8sPodName string `json:"k8s-pod-name,omitempty"`
// K8s pod for this endpoint (deprecated, may not be unique)
PodName string `json:"pod-name,omitempty"`
}
EndpointIdentifiers Unique identifiers for this endpoint from outside cilium
+deepequal-gen=true
swagger:model EndpointIdentifiers
func (*EndpointIdentifiers) ContextValidate ¶ added in v0.15.7
ContextValidate validates this endpoint identifiers based on context it is used
func (*EndpointIdentifiers) DeepEqual ¶ added in v0.15.7
func (in *EndpointIdentifiers) DeepEqual(other *EndpointIdentifiers) bool
DeepEqual is an autogenerated deepequal function, deeply comparing the receiver with other. in must be non-nil.
func (*EndpointIdentifiers) MarshalBinary ¶ added in v0.15.7
func (m *