Documentation ¶
Index ¶
- type BGPApplyPolicyToNeighborMod
- func (m *BGPApplyPolicyToNeighborMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPApplyPolicyToNeighborMod) MarshalBinary() ([]byte, error)
- func (m *BGPApplyPolicyToNeighborMod) UnmarshalBinary(b []byte) error
- func (m *BGPApplyPolicyToNeighborMod) Validate(formats strfmt.Registry) error
- type BGPGlobal
- type BGPGlobalApplyPolicy
- type BGPGlobalConfig
- type BGPNeigh
- type BGPNeighGetEntry
- type BGPPolicyASPathMod
- type BGPPolicyCommunityMod
- type BGPPolicyConfig
- type BGPPolicyDefindSetMod
- type BGPPolicyDefindSetStatement
- func (m *BGPPolicyDefindSetStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatement) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatement) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatement) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActions
- func (m *BGPPolicyDefindSetStatementActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActionsBgpActions
- func (m *BGPPolicyDefindSetStatementActionsBgpActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActionsBgpActions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditions
- func (m *BGPPolicyDefindSetStatementConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditions
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsMatchNeighborSet
- func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefindSetStatementConditionsMatchPrefixSet
- func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinedSetGetEntry
- func (m *BGPPolicyDefinedSetGetEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinedSetGetEntry) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinedSetGetEntry) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinedSetGetEntry) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinedSetsMod
- func (m *BGPPolicyDefinedSetsMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinedSetsMod) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinedSetsMod) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinedSetsMod) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsMod
- func (m *BGPPolicyDefinitionsMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsMod) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsMod) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsMod) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatement
- func (m *BGPPolicyDefinitionsStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatement) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatement) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatement) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActions
- func (m *BGPPolicyDefinitionsStatementActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActionsBgpActions
- func (m *BGPPolicyDefinitionsStatementActionsBgpActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActionsBgpActions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditions
- func (m *BGPPolicyDefinitionsStatementConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditions
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsMatchNeighborSet
- func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) Validate(formats strfmt.Registry) error
- type BGPPolicyDefinitionsStatementConditionsMatchPrefixSet
- func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) Validate(formats strfmt.Registry) error
- type BGPPolicyExtendedCommunityMod
- func (m *BGPPolicyExtendedCommunityMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyExtendedCommunityMod) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyExtendedCommunityMod) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyExtendedCommunityMod) Validate(formats strfmt.Registry) error
- type BGPPolicyLargeCommunityMod
- func (m *BGPPolicyLargeCommunityMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *BGPPolicyLargeCommunityMod) MarshalBinary() ([]byte, error)
- func (m *BGPPolicyLargeCommunityMod) UnmarshalBinary(b []byte) error
- func (m *BGPPolicyLargeCommunityMod) Validate(formats strfmt.Registry) error
- type BGPPolicyNeighborMod
- type BGPPolicyPrefix
- type BGPPolicyPrefixMod
- type BfdEntry
- type BfdGetEntry
- type CIStatusEntry
- type CIStatusGetEntry
- type ConntrackEntry
- type DeviceInfoEntry
- type EndPoint
- type EndPointGetEntry
- type Error
- type FDBEntry
- type FileSystemInfoEntry
- type FirewallEntry
- type FirewallOptionEntry
- type FirewallRuleEntry
- type IPV4AddressEntry
- type IPV4AddressGetEntry
- type IPV4AddressMod
- type LoadbalanceEntry
- type LoadbalanceEntryEndpointsItems0
- func (m *LoadbalanceEntryEndpointsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LoadbalanceEntryEndpointsItems0) MarshalBinary() ([]byte, error)
- func (m *LoadbalanceEntryEndpointsItems0) UnmarshalBinary(b []byte) error
- func (m *LoadbalanceEntryEndpointsItems0) Validate(formats strfmt.Registry) error
- type LoadbalanceEntrySecondaryIPsItems0
- func (m *LoadbalanceEntrySecondaryIPsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LoadbalanceEntrySecondaryIPsItems0) MarshalBinary() ([]byte, error)
- func (m *LoadbalanceEntrySecondaryIPsItems0) UnmarshalBinary(b []byte) error
- func (m *LoadbalanceEntrySecondaryIPsItems0) Validate(formats strfmt.Registry) error
- type LoadbalanceEntryServiceArguments
- func (m *LoadbalanceEntryServiceArguments) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *LoadbalanceEntryServiceArguments) MarshalBinary() ([]byte, error)
- func (m *LoadbalanceEntryServiceArguments) UnmarshalBinary(b []byte) error
- func (m *LoadbalanceEntryServiceArguments) Validate(formats strfmt.Registry) error
- type MetricsConfig
- type MirrorEntry
- type MirrorEntryMirrorInfo
- type MirrorEntryTargetObject
- func (m *MirrorEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MirrorEntryTargetObject) MarshalBinary() ([]byte, error)
- func (m *MirrorEntryTargetObject) UnmarshalBinary(b []byte) error
- func (m *MirrorEntryTargetObject) Validate(formats strfmt.Registry) error
- type MirrorGetEntry
- type MirrorGetEntryMirrorInfo
- func (m *MirrorGetEntryMirrorInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MirrorGetEntryMirrorInfo) MarshalBinary() ([]byte, error)
- func (m *MirrorGetEntryMirrorInfo) UnmarshalBinary(b []byte) error
- func (m *MirrorGetEntryMirrorInfo) Validate(formats strfmt.Registry) error
- type MirrorGetEntryTargetObject
- func (m *MirrorGetEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *MirrorGetEntryTargetObject) MarshalBinary() ([]byte, error)
- func (m *MirrorGetEntryTargetObject) UnmarshalBinary(b []byte) error
- func (m *MirrorGetEntryTargetObject) Validate(formats strfmt.Registry) error
- type NeighborEntry
- type Neighborv4Mod
- type OperParams
- type OperState
- type PolicyEntry
- type PolicyEntryPolicyInfo
- type PolicyEntryTargetObject
- func (m *PolicyEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PolicyEntryTargetObject) MarshalBinary() ([]byte, error)
- func (m *PolicyEntryTargetObject) UnmarshalBinary(b []byte) error
- func (m *PolicyEntryTargetObject) Validate(formats strfmt.Registry) error
- type PortEntry
- type PortEntryPortHardwareInformation
- func (m *PortEntryPortHardwareInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PortEntryPortHardwareInformation) MarshalBinary() ([]byte, error)
- func (m *PortEntryPortHardwareInformation) UnmarshalBinary(b []byte) error
- func (m *PortEntryPortHardwareInformation) Validate(formats strfmt.Registry) error
- type PortEntryPortL2Information
- func (m *PortEntryPortL2Information) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PortEntryPortL2Information) MarshalBinary() ([]byte, error)
- func (m *PortEntryPortL2Information) UnmarshalBinary(b []byte) error
- func (m *PortEntryPortL2Information) Validate(formats strfmt.Registry) error
- type PortEntryPortL3Information
- func (m *PortEntryPortL3Information) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PortEntryPortL3Information) MarshalBinary() ([]byte, error)
- func (m *PortEntryPortL3Information) UnmarshalBinary(b []byte) error
- func (m *PortEntryPortL3Information) Validate(formats strfmt.Registry) error
- type PortEntryPortSoftwareInformation
- func (m *PortEntryPortSoftwareInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PortEntryPortSoftwareInformation) MarshalBinary() ([]byte, error)
- func (m *PortEntryPortSoftwareInformation) UnmarshalBinary(b []byte) error
- func (m *PortEntryPortSoftwareInformation) Validate(formats strfmt.Registry) error
- type PortEntryPortStatisticInformation
- func (m *PortEntryPortStatisticInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PortEntryPortStatisticInformation) MarshalBinary() ([]byte, error)
- func (m *PortEntryPortStatisticInformation) UnmarshalBinary(b []byte) error
- func (m *PortEntryPortStatisticInformation) Validate(formats strfmt.Registry) error
- type PostSuccess
- type ProcessInfoEntry
- type RouteEntry
- type RouteGetEntry
- type RouteGetEntryStatistic
- func (m *RouteGetEntryStatistic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *RouteGetEntryStatistic) MarshalBinary() ([]byte, error)
- func (m *RouteGetEntryStatistic) UnmarshalBinary(b []byte) error
- func (m *RouteGetEntryStatistic) Validate(formats strfmt.Registry) error
- type SessionEntry
- type SessionEntryAccessNetworkTunnel
- func (m *SessionEntryAccessNetworkTunnel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionEntryAccessNetworkTunnel) MarshalBinary() ([]byte, error)
- func (m *SessionEntryAccessNetworkTunnel) UnmarshalBinary(b []byte) error
- func (m *SessionEntryAccessNetworkTunnel) Validate(formats strfmt.Registry) error
- type SessionEntryCoreNetworkTunnel
- func (m *SessionEntryCoreNetworkTunnel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionEntryCoreNetworkTunnel) MarshalBinary() ([]byte, error)
- func (m *SessionEntryCoreNetworkTunnel) UnmarshalBinary(b []byte) error
- func (m *SessionEntryCoreNetworkTunnel) Validate(formats strfmt.Registry) error
- type SessionUlClEntry
- type SessionUlClEntryUlclArgument
- func (m *SessionUlClEntryUlclArgument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *SessionUlClEntryUlclArgument) MarshalBinary() ([]byte, error)
- func (m *SessionUlClEntryUlclArgument) UnmarshalBinary(b []byte) error
- func (m *SessionUlClEntryUlclArgument) Validate(formats strfmt.Registry) error
- type VlanBridgeEntry
- type VlanGetEntry
- type VlanGetEntryVlanStatistic
- func (m *VlanGetEntryVlanStatistic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VlanGetEntryVlanStatistic) MarshalBinary() ([]byte, error)
- func (m *VlanGetEntryVlanStatistic) UnmarshalBinary(b []byte) error
- func (m *VlanGetEntryVlanStatistic) Validate(formats strfmt.Registry) error
- type VlanMemberEntry
- type VlanPortMod
- type VxlanBridgeEntry
- type VxlanEntry
- type VxlanPeerEntry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BGPApplyPolicyToNeighborMod ¶ added in v0.9.4
type BGPApplyPolicyToNeighborMod struct { // BGP Neighbor IP address IPAddress string `json:"ipAddress,omitempty"` // policies Policies []string `json:"policies"` // policy type PolicyType string `json:"policyType,omitempty"` // route action RouteAction string `json:"routeAction,omitempty"` }
BGPApplyPolicyToNeighborMod b g p apply policy to neighbor mod
swagger:model BGPApplyPolicyToNeighborMod
func (*BGPApplyPolicyToNeighborMod) ContextValidate ¶ added in v0.9.4
func (m *BGPApplyPolicyToNeighborMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p apply policy to neighbor mod based on context it is used
func (*BGPApplyPolicyToNeighborMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPApplyPolicyToNeighborMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPApplyPolicyToNeighborMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPApplyPolicyToNeighborMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPGlobal ¶ added in v0.9.0
type BGPGlobal struct { // apply policy ApplyPolicy *BGPGlobalApplyPolicy `json:"apply-policy,omitempty"` // config Config *BGPGlobalConfig `json:"config,omitempty"` }
BGPGlobal b g p global
swagger:model BGPGlobal
func (*BGPGlobal) ContextValidate ¶ added in v0.9.0
ContextValidate validate this b g p global based on the context it is used
func (*BGPGlobal) MarshalBinary ¶ added in v0.9.0
MarshalBinary interface implementation
func (*BGPGlobal) UnmarshalBinary ¶ added in v0.9.0
UnmarshalBinary interface implementation
type BGPGlobalApplyPolicy ¶ added in v0.9.0
type BGPGlobalApplyPolicy struct { // config Config *BGPPolicyConfig `json:"config,omitempty"` }
BGPGlobalApplyPolicy b g p global apply policy
swagger:model BGPGlobalApplyPolicy
func (*BGPGlobalApplyPolicy) ContextValidate ¶ added in v0.9.0
ContextValidate validate this b g p global apply policy based on the context it is used
func (*BGPGlobalApplyPolicy) MarshalBinary ¶ added in v0.9.0
func (m *BGPGlobalApplyPolicy) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPGlobalApplyPolicy) UnmarshalBinary ¶ added in v0.9.0
func (m *BGPGlobalApplyPolicy) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPGlobalConfig ¶ added in v0.9.0
type BGPGlobalConfig struct { // Adds policy to set next hop as self, if enabled SetNextHopSelf bool `json:"SetNextHopSelf,omitempty"` // Listen port (default 179) ListenPort int64 `json:"listenPort,omitempty"` // Local AS number LocalAs int64 `json:"localAs,omitempty"` // BGP Router ID RouterID string `json:"routerId,omitempty"` }
BGPGlobalConfig b g p global config
swagger:model BGPGlobalConfig
func (*BGPGlobalConfig) ContextValidate ¶ added in v0.9.0
ContextValidate validates this b g p global config based on context it is used
func (*BGPGlobalConfig) MarshalBinary ¶ added in v0.9.0
func (m *BGPGlobalConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPGlobalConfig) UnmarshalBinary ¶ added in v0.9.0
func (m *BGPGlobalConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPNeigh ¶ added in v0.9.0
type BGPNeigh struct { // BGP Neighbor IP address IPAddress string `json:"ipAddress,omitempty"` // Remote AS number RemoteAs int64 `json:"remoteAs,omitempty"` // Remote Connect Port (default 179) RemotePort int64 `json:"remotePort,omitempty"` // Enable multi-hop peering (if needed) SetMultiHop bool `json:"setMultiHop,omitempty"` }
BGPNeigh b g p neigh
swagger:model BGPNeigh
func (*BGPNeigh) ContextValidate ¶ added in v0.9.0
ContextValidate validates this b g p neigh based on context it is used
func (*BGPNeigh) MarshalBinary ¶ added in v0.9.0
MarshalBinary interface implementation
func (*BGPNeigh) UnmarshalBinary ¶ added in v0.9.0
UnmarshalBinary interface implementation
type BGPNeighGetEntry ¶ added in v0.9.1
type BGPNeighGetEntry struct { // BGP Neighbor IP address IPAddress string `json:"ipAddress,omitempty"` // Remote AS number RemoteAs int64 `json:"remoteAs,omitempty"` // Current state State string `json:"state,omitempty"` // Current uptime Updowntime string `json:"updowntime,omitempty"` }
BGPNeighGetEntry b g p neigh get entry
swagger:model BGPNeighGetEntry
func (*BGPNeighGetEntry) ContextValidate ¶ added in v0.9.1
ContextValidate validates this b g p neigh get entry based on context it is used
func (*BGPNeighGetEntry) MarshalBinary ¶ added in v0.9.1
func (m *BGPNeighGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPNeighGetEntry) UnmarshalBinary ¶ added in v0.9.1
func (m *BGPNeighGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyASPathMod ¶ added in v0.9.4
type BGPPolicyASPathMod struct { // as path list AsPathList []string `json:"asPathList"` // BGP Neighbor IP address Name string `json:"name,omitempty"` }
BGPPolicyASPathMod b g p policy a s path mod
swagger:model BGPPolicyASPathMod
func (*BGPPolicyASPathMod) ContextValidate ¶ added in v0.9.4
ContextValidate validates this b g p policy a s path mod based on context it is used
func (*BGPPolicyASPathMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyASPathMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyASPathMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyASPathMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyCommunityMod ¶ added in v0.9.4
type BGPPolicyCommunityMod struct { // community list CommunityList []string `json:"communityList"` // BGP Neighbor IP address Name string `json:"name,omitempty"` }
BGPPolicyCommunityMod b g p policy community mod
swagger:model BGPPolicyCommunityMod
func (*BGPPolicyCommunityMod) ContextValidate ¶ added in v0.9.4
ContextValidate validates this b g p policy community mod based on context it is used
func (*BGPPolicyCommunityMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyCommunityMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyCommunityMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyCommunityMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyConfig ¶ added in v0.9.0
type BGPPolicyConfig struct { // BGP export policy list ExportPolicyList []string `json:"export-policy-list"` }
BGPPolicyConfig b g p policy config
swagger:model BGPPolicyConfig
func (*BGPPolicyConfig) ContextValidate ¶ added in v0.9.0
ContextValidate validates this b g p policy config based on context it is used
func (*BGPPolicyConfig) MarshalBinary ¶ added in v0.9.0
func (m *BGPPolicyConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyConfig) UnmarshalBinary ¶ added in v0.9.0
func (m *BGPPolicyConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetMod ¶ added in v0.9.4
type BGPPolicyDefindSetMod struct { // BGP Neighbor IP address Name string `json:"name,omitempty"` // statements Statements []*BGPPolicyDefindSetStatement `json:"statements"` }
BGPPolicyDefindSetMod b g p policy defind set mod
swagger:model BGPPolicyDefindSetMod
func (*BGPPolicyDefindSetMod) ContextValidate ¶ added in v0.9.4
ContextValidate validate this b g p policy defind set mod based on the context it is used
func (*BGPPolicyDefindSetMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatement ¶ added in v0.9.4
type BGPPolicyDefindSetStatement struct { // actions Actions *BGPPolicyDefindSetStatementActions `json:"actions,omitempty"` // conditions Conditions *BGPPolicyDefindSetStatementConditions `json:"conditions,omitempty"` // name Name string `json:"name,omitempty"` }
BGPPolicyDefindSetStatement b g p policy defind set statement
swagger:model BGPPolicyDefindSetStatement
func (*BGPPolicyDefindSetStatement) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defind set statement based on the context it is used
func (*BGPPolicyDefindSetStatement) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatement) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementActions ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActions struct { // bgp actions BgpActions *BGPPolicyDefindSetStatementActionsBgpActions `json:"bgpActions,omitempty"` // route disposition RouteDisposition string `json:"routeDisposition,omitempty"` }
BGPPolicyDefindSetStatementActions b g p policy defind set statement actions
swagger:model BGPPolicyDefindSetStatementActions
func (*BGPPolicyDefindSetStatementActions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defind set statement actions based on the context it is used
func (*BGPPolicyDefindSetStatementActions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementActionsBgpActions ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActionsBgpActions struct { // set as path prepend SetAsPathPrepend *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend `json:"setAsPathPrepend,omitempty"` // set community SetCommunity *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity `json:"setCommunity,omitempty"` // set ext community SetExtCommunity *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity `json:"setExtCommunity,omitempty"` // set large community SetLargeCommunity *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity `json:"setLargeCommunity,omitempty"` // set local perf SetLocalPerf int64 `json:"setLocalPerf,omitempty"` // set med SetMed string `json:"setMed,omitempty"` // set next hop SetNextHop string `json:"setNextHop,omitempty"` }
BGPPolicyDefindSetStatementActionsBgpActions b g p policy defind set statement actions bgp actions
swagger:model BGPPolicyDefindSetStatementActionsBgpActions
func (*BGPPolicyDefindSetStatementActionsBgpActions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defind set statement actions bgp actions based on the context it is used
func (*BGPPolicyDefindSetStatementActionsBgpActions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend struct { // as As string `json:"as,omitempty"` // repeat n RepeatN int64 `json:"repeatN,omitempty"` }
BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend b g p policy defind set statement actions bgp actions set as path prepend
swagger:model BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement actions bgp actions set as path prepend based on context it is used
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetAsPathPrepend) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement actions bgp actions set as path prepend
type BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity b g p policy defind set statement actions bgp actions set community
swagger:model BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement actions bgp actions set community based on context it is used
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity b g p policy defind set statement actions bgp actions set ext community
swagger:model BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement actions bgp actions set ext community based on context it is used
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetExtCommunity) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement actions bgp actions set ext community
type BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity ¶ added in v0.9.4
type BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity b g p policy defind set statement actions bgp actions set large community
swagger:model BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement actions bgp actions set large community based on context it is used
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementActionsBgpActionsSetLargeCommunity) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement actions bgp actions set large community
type BGPPolicyDefindSetStatementConditions ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditions struct { // bgp conditions BgpConditions *BGPPolicyDefindSetStatementConditionsBgpConditions `json:"bgpConditions,omitempty"` // match neighbor set MatchNeighborSet *BGPPolicyDefindSetStatementConditionsMatchNeighborSet `json:"matchNeighborSet,omitempty"` // match prefix set MatchPrefixSet *BGPPolicyDefindSetStatementConditionsMatchPrefixSet `json:"matchPrefixSet,omitempty"` }
BGPPolicyDefindSetStatementConditions b g p policy defind set statement conditions
swagger:model BGPPolicyDefindSetStatementConditions
func (*BGPPolicyDefindSetStatementConditions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defind set statement conditions based on the context it is used
func (*BGPPolicyDefindSetStatementConditions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementConditionsBgpConditions ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditions struct { // afi safi in AfiSafiIn []string `json:"afiSafiIn"` // as path length AsPathLength *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength `json:"asPathLength,omitempty"` // match as path set MatchAsPathSet *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet `json:"matchAsPathSet,omitempty"` // match community set MatchCommunitySet *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet `json:"matchCommunitySet,omitempty"` // match ext community set MatchExtCommunitySet *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet `json:"matchExtCommunitySet,omitempty"` // match large community set MatchLargeCommunitySet *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet `json:"matchLargeCommunitySet,omitempty"` // next hop in list NextHopInList []string `json:"nextHopInList"` // route type RouteType string `json:"routeType,omitempty"` // rpki Rpki string `json:"rpki,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditions b g p policy defind set statement conditions bgp conditions
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditions
func (*BGPPolicyDefindSetStatementConditionsBgpConditions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defind set statement conditions bgp conditions based on the context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength struct { // operator Operator string `json:"operator,omitempty"` // value Value int64 `json:"value,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength b g p policy defind set statement conditions bgp conditions as path length
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions bgp conditions as path length based on context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsAsPathLength) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement conditions bgp conditions as path length
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet struct { // as path set AsPathSet string `json:"asPathSet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet b g p policy defind set statement conditions bgp conditions match as path set
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions bgp conditions match as path set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchAsPathSet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement conditions bgp conditions match as path set
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet b g p policy defind set statement conditions bgp conditions match community set
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions bgp conditions match community set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement conditions bgp conditions match community set
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet b g p policy defind set statement conditions bgp conditions match ext community set
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions bgp conditions match ext community set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchExtCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement conditions bgp conditions match ext community set
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet b g p policy defind set statement conditions bgp conditions match large community set
swagger:model BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions bgp conditions match large community set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy defind set statement conditions bgp conditions match large community set
type BGPPolicyDefindSetStatementConditionsMatchNeighborSet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsMatchNeighborSet struct { // match set option MatchSetOption string `json:"matchSetOption,omitempty"` // neighbor set NeighborSet string `json:"neighborSet,omitempty"` }
BGPPolicyDefindSetStatementConditionsMatchNeighborSet b g p policy defind set statement conditions match neighbor set
swagger:model BGPPolicyDefindSetStatementConditionsMatchNeighborSet
func (*BGPPolicyDefindSetStatementConditionsMatchNeighborSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions match neighbor set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsMatchNeighborSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsMatchNeighborSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchNeighborSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefindSetStatementConditionsMatchPrefixSet ¶ added in v0.9.4
type BGPPolicyDefindSetStatementConditionsMatchPrefixSet struct { // match set option MatchSetOption string `json:"matchSetOption,omitempty"` // prefix set PrefixSet string `json:"prefixSet,omitempty"` }
BGPPolicyDefindSetStatementConditionsMatchPrefixSet b g p policy defind set statement conditions match prefix set
swagger:model BGPPolicyDefindSetStatementConditionsMatchPrefixSet
func (*BGPPolicyDefindSetStatementConditionsMatchPrefixSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy defind set statement conditions match prefix set based on context it is used
func (*BGPPolicyDefindSetStatementConditionsMatchPrefixSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefindSetStatementConditionsMatchPrefixSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefindSetStatementConditionsMatchPrefixSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinedSetGetEntry ¶ added in v0.9.4
type BGPPolicyDefinedSetGetEntry struct { // list List []string `json:"list"` // BGP Defined set Entries Name string `json:"name,omitempty"` // prefix list PrefixList []*BGPPolicyPrefix `json:"prefixList"` }
BGPPolicyDefinedSetGetEntry b g p policy defined set get entry
swagger:model BGPPolicyDefinedSetGetEntry
func (*BGPPolicyDefinedSetGetEntry) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetGetEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defined set get entry based on the context it is used
func (*BGPPolicyDefinedSetGetEntry) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinedSetGetEntry) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinedSetsMod ¶ added in v0.9.4
type BGPPolicyDefinedSetsMod struct { // list List []string `json:"List"` // BGP Neighbor IP address Name string `json:"name,omitempty"` // prefix list PrefixList []*BGPPolicyPrefix `json:"prefixList"` }
BGPPolicyDefinedSetsMod b g p policy defined sets mod
swagger:model BGPPolicyDefinedSetsMod
func (*BGPPolicyDefinedSetsMod) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetsMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy defined sets mod based on the context it is used
func (*BGPPolicyDefinedSetsMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetsMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinedSetsMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinedSetsMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsMod ¶ added in v0.9.4
type BGPPolicyDefinitionsMod struct { // BGP Neighbor IP address Name string `json:"name,omitempty"` // statements Statements []*BGPPolicyDefinitionsStatement `json:"statements"` }
BGPPolicyDefinitionsMod b g p policy definitions mod
swagger:model BGPPolicyDefinitionsMod
func (*BGPPolicyDefinitionsMod) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions mod based on the context it is used
func (*BGPPolicyDefinitionsMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatement ¶ added in v0.9.4
type BGPPolicyDefinitionsStatement struct { // actions Actions *BGPPolicyDefinitionsStatementActions `json:"actions,omitempty"` // conditions Conditions *BGPPolicyDefinitionsStatementConditions `json:"conditions,omitempty"` // name Name string `json:"name,omitempty"` }
BGPPolicyDefinitionsStatement b g p policy definitions statement
swagger:model BGPPolicyDefinitionsStatement
func (*BGPPolicyDefinitionsStatement) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatement) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions statement based on the context it is used
func (*BGPPolicyDefinitionsStatement) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatement) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatement) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatement) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementActions ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActions struct { // bgp actions BgpActions *BGPPolicyDefinitionsStatementActionsBgpActions `json:"bgpActions,omitempty"` // route disposition RouteDisposition string `json:"routeDisposition,omitempty"` }
BGPPolicyDefinitionsStatementActions b g p policy definitions statement actions
swagger:model BGPPolicyDefinitionsStatementActions
func (*BGPPolicyDefinitionsStatementActions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions statement actions based on the context it is used
func (*BGPPolicyDefinitionsStatementActions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementActionsBgpActions ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActionsBgpActions struct { // set as path prepend SetAsPathPrepend *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend `json:"setAsPathPrepend,omitempty"` // set community SetCommunity *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity `json:"setCommunity,omitempty"` // set ext community SetExtCommunity *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity `json:"setExtCommunity,omitempty"` // set large community SetLargeCommunity *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity `json:"setLargeCommunity,omitempty"` // set local perf SetLocalPerf int64 `json:"setLocalPerf,omitempty"` // set med SetMed string `json:"setMed,omitempty"` // set next hop SetNextHop string `json:"setNextHop,omitempty"` }
BGPPolicyDefinitionsStatementActionsBgpActions b g p policy definitions statement actions bgp actions
swagger:model BGPPolicyDefinitionsStatementActionsBgpActions
func (*BGPPolicyDefinitionsStatementActionsBgpActions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions statement actions bgp actions based on the context it is used
func (*BGPPolicyDefinitionsStatementActionsBgpActions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend struct { // as As string `json:"as,omitempty"` // repeat n RepeatN int64 `json:"repeatN,omitempty"` }
BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend b g p policy definitions statement actions bgp actions set as path prepend
swagger:model BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement actions bgp actions set as path prepend based on context it is used
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetAsPathPrepend) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement actions bgp actions set as path prepend
type BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity b g p policy definitions statement actions bgp actions set community
swagger:model BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement actions bgp actions set community based on context it is used
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity b g p policy definitions statement actions bgp actions set ext community
swagger:model BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement actions bgp actions set ext community based on context it is used
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetExtCommunity) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement actions bgp actions set ext community
type BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity struct { // options Options string `json:"options,omitempty"` // set community method SetCommunityMethod []string `json:"setCommunityMethod"` }
BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity b g p policy definitions statement actions bgp actions set large community
swagger:model BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement actions bgp actions set large community based on context it is used
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementActionsBgpActionsSetLargeCommunity) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement actions bgp actions set large community
type BGPPolicyDefinitionsStatementConditions ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditions struct { // bgp conditions BgpConditions *BGPPolicyDefinitionsStatementConditionsBgpConditions `json:"bgpConditions,omitempty"` // match neighbor set MatchNeighborSet *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet `json:"matchNeighborSet,omitempty"` // match prefix set MatchPrefixSet *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet `json:"matchPrefixSet,omitempty"` }
BGPPolicyDefinitionsStatementConditions b g p policy definitions statement conditions
swagger:model BGPPolicyDefinitionsStatementConditions
func (*BGPPolicyDefinitionsStatementConditions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions statement conditions based on the context it is used
func (*BGPPolicyDefinitionsStatementConditions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementConditionsBgpConditions ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditions struct { // afi safi in AfiSafiIn []string `json:"afiSafiIn"` // as path length AsPathLength *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength `json:"asPathLength,omitempty"` // match as path set MatchAsPathSet *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet `json:"matchAsPathSet,omitempty"` // match community set MatchCommunitySet *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet `json:"matchCommunitySet,omitempty"` // match ext community set MatchExtCommunitySet *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet `json:"matchExtCommunitySet,omitempty"` // match large community set MatchLargeCommunitySet *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet `json:"matchLargeCommunitySet,omitempty"` // next hop in list NextHopInList []string `json:"nextHopInList"` // route type RouteType string `json:"routeType,omitempty"` // rpki Rpki string `json:"rpki,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditions b g p policy definitions statement conditions bgp conditions
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditions
func (*BGPPolicyDefinitionsStatementConditionsBgpConditions) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this b g p policy definitions statement conditions bgp conditions based on the context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditions) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditions) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength struct { // operator Operator string `json:"operator,omitempty"` // value Value int64 `json:"value,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength b g p policy definitions statement conditions bgp conditions as path length
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions bgp conditions as path length based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsAsPathLength) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement conditions bgp conditions as path length
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet struct { // as path set AsPathSet string `json:"asPathSet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet b g p policy definitions statement conditions bgp conditions match as path set
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions bgp conditions match as path set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchAsPathSet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement conditions bgp conditions match as path set
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet b g p policy definitions statement conditions bgp conditions match community set
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions bgp conditions match community set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement conditions bgp conditions match community set
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet b g p policy definitions statement conditions bgp conditions match ext community set
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions bgp conditions match ext community set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchExtCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement conditions bgp conditions match ext community set
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet struct { // community set CommunitySet string `json:"communitySet,omitempty"` // match set options MatchSetOptions string `json:"matchSetOptions,omitempty"` }
BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet b g p policy definitions statement conditions bgp conditions match large community set
swagger:model BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions bgp conditions match large community set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsBgpConditionsMatchLargeCommunitySet) Validate(formats strfmt.Registry) error
Validate validates this b g p policy definitions statement conditions bgp conditions match large community set
type BGPPolicyDefinitionsStatementConditionsMatchNeighborSet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsMatchNeighborSet struct { // match set option MatchSetOption string `json:"matchSetOption,omitempty"` // neighbor set NeighborSet string `json:"neighborSet,omitempty"` }
BGPPolicyDefinitionsStatementConditionsMatchNeighborSet b g p policy definitions statement conditions match neighbor set
swagger:model BGPPolicyDefinitionsStatementConditionsMatchNeighborSet
func (*BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions match neighbor set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchNeighborSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyDefinitionsStatementConditionsMatchPrefixSet ¶ added in v0.9.4
type BGPPolicyDefinitionsStatementConditionsMatchPrefixSet struct { // match set option MatchSetOption string `json:"matchSetOption,omitempty"` // prefix set PrefixSet string `json:"prefixSet,omitempty"` }
BGPPolicyDefinitionsStatementConditionsMatchPrefixSet b g p policy definitions statement conditions match prefix set
swagger:model BGPPolicyDefinitionsStatementConditionsMatchPrefixSet
func (*BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy definitions statement conditions match prefix set based on context it is used
func (*BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyDefinitionsStatementConditionsMatchPrefixSet) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyExtendedCommunityMod ¶ added in v0.9.4
type BGPPolicyExtendedCommunityMod struct { // ext community list ExtCommunityList []string `json:"extCommunityList"` // BGP Neighbor IP address Name string `json:"name,omitempty"` }
BGPPolicyExtendedCommunityMod b g p policy extended community mod
swagger:model BGPPolicyExtendedCommunityMod
func (*BGPPolicyExtendedCommunityMod) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyExtendedCommunityMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy extended community mod based on context it is used
func (*BGPPolicyExtendedCommunityMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyExtendedCommunityMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyExtendedCommunityMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyExtendedCommunityMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyLargeCommunityMod ¶ added in v0.9.4
type BGPPolicyLargeCommunityMod struct { // large community list LargeCommunityList []string `json:"LargeCommunityList"` // BGP Neighbor IP address Name string `json:"name,omitempty"` }
BGPPolicyLargeCommunityMod b g p policy large community mod
swagger:model BGPPolicyLargeCommunityMod
func (*BGPPolicyLargeCommunityMod) ContextValidate ¶ added in v0.9.4
func (m *BGPPolicyLargeCommunityMod) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this b g p policy large community mod based on context it is used
func (*BGPPolicyLargeCommunityMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyLargeCommunityMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyLargeCommunityMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyLargeCommunityMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyNeighborMod ¶ added in v0.9.4
type BGPPolicyNeighborMod struct { // BGP Neighbor IP address Name string `json:"name,omitempty"` // neighbor info list NeighborInfoList []string `json:"neighborInfoList"` }
BGPPolicyNeighborMod b g p policy neighbor mod
swagger:model BGPPolicyNeighborMod
func (*BGPPolicyNeighborMod) ContextValidate ¶ added in v0.9.4
ContextValidate validates this b g p policy neighbor mod based on context it is used
func (*BGPPolicyNeighborMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyNeighborMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyNeighborMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyNeighborMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyPrefix ¶ added in v0.9.4
type BGPPolicyPrefix struct { // BGP Neighbor IP address IPPrefix string `json:"ipPrefix,omitempty"` // Remote AS number MasklengthRange string `json:"masklengthRange,omitempty"` }
BGPPolicyPrefix b g p policy prefix
swagger:model BGPPolicyPrefix
func (*BGPPolicyPrefix) ContextValidate ¶ added in v0.9.4
ContextValidate validates this b g p policy prefix based on context it is used
func (*BGPPolicyPrefix) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyPrefix) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyPrefix) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyPrefix) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BGPPolicyPrefixMod ¶ added in v0.9.4
type BGPPolicyPrefixMod struct { // BGP Neighbor IP address Name string `json:"name,omitempty"` // prefix list PrefixList []*BGPPolicyPrefix `json:"prefixList"` }
BGPPolicyPrefixMod b g p policy prefix mod
swagger:model BGPPolicyPrefixMod
func (*BGPPolicyPrefixMod) ContextValidate ¶ added in v0.9.4
ContextValidate validate this b g p policy prefix mod based on the context it is used
func (*BGPPolicyPrefixMod) MarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyPrefixMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BGPPolicyPrefixMod) UnmarshalBinary ¶ added in v0.9.4
func (m *BGPPolicyPrefixMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type BfdEntry ¶ added in v0.9.2
type BfdEntry struct { // Instance name running BFD session Instance string `json:"instance,omitempty"` // Tx interval between BFD packets(in microseconds) Interval uint64 `json:"interval,omitempty"` // Remote IP RemoteIP string `json:"remoteIp,omitempty"` // Retry Count to detect failure RetryCount uint8 `json:"retryCount,omitempty"` // Remote IP SourceIP string `json:"sourceIp,omitempty"` }
BfdEntry bfd entry
swagger:model BfdEntry
func (*BfdEntry) ContextValidate ¶ added in v0.9.2
ContextValidate validates this bfd entry based on context it is used
func (*BfdEntry) MarshalBinary ¶ added in v0.9.2
MarshalBinary interface implementation
func (*BfdEntry) UnmarshalBinary ¶ added in v0.9.2
UnmarshalBinary interface implementation
type BfdGetEntry ¶ added in v0.9.2
type BfdGetEntry struct { // Instance name Instance string `json:"instance,omitempty"` // Tx interval between BFD packets(in microseconds) Interval uint64 `json:"interval,omitempty"` // port number to be used for BFD session Port uint16 `json:"port,omitempty"` // Remote IP RemoteIP string `json:"remoteIp,omitempty"` // Retry Count to detect failure RetryCount uint8 `json:"retryCount,omitempty"` // Source IP to be used for BFD session SourceIP string `json:"sourceIP,omitempty"` // Current state for BFD session State string `json:"state,omitempty"` }
BfdGetEntry bfd get entry
swagger:model BfdGetEntry
func (*BfdGetEntry) ContextValidate ¶ added in v0.9.2
ContextValidate validates this bfd get entry based on context it is used
func (*BfdGetEntry) MarshalBinary ¶ added in v0.9.2
func (m *BfdGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*BfdGetEntry) UnmarshalBinary ¶ added in v0.9.2
func (m *BfdGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CIStatusEntry ¶ added in v0.8.0
type CIStatusEntry struct { // Instance name Instance string `json:"instance,omitempty"` // Current Cluster Instance State State string `json:"state,omitempty"` // Instance Virtual IP address Vip string `json:"vip,omitempty"` }
CIStatusEntry c i status entry
swagger:model CIStatusEntry
func (*CIStatusEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this c i status entry based on context it is used
func (*CIStatusEntry) MarshalBinary ¶ added in v0.8.0
func (m *CIStatusEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CIStatusEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *CIStatusEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type CIStatusGetEntry ¶ added in v0.8.0
type CIStatusGetEntry struct { // Instance name Instance string `json:"instance,omitempty"` // Current Cluster Instance State State string `json:"state,omitempty"` // Sync - sync state // Required: true Sync *int64 `json:"sync"` // Instance Virtual IP address Vip string `json:"vip,omitempty"` }
CIStatusGetEntry c i status get entry
swagger:model CIStatusGetEntry
func (*CIStatusGetEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this c i status get entry based on context it is used
func (*CIStatusGetEntry) MarshalBinary ¶ added in v0.8.0
func (m *CIStatusGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*CIStatusGetEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *CIStatusGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ConntrackEntry ¶
type ConntrackEntry struct { // Packet bytes of the conntrack Bytes int64 `json:"bytes,omitempty"` // value for Conntrack Act ConntrackAct string `json:"conntrackAct,omitempty"` // value for Conntrack state ConntrackState string `json:"conntrackState,omitempty"` // IP address for externel access DestinationIP string `json:"destinationIP,omitempty"` // port number for the access DestinationPort int64 `json:"destinationPort,omitempty"` // Packet counts of the conntrack Packets int64 `json:"packets,omitempty"` // value for access protocol Protocol string `json:"protocol,omitempty"` // Connection's Service Name ServName string `json:"servName,omitempty"` // IP address for externel access SourceIP string `json:"sourceIP,omitempty"` // port number for the access SourcePort int64 `json:"sourcePort,omitempty"` }
ConntrackEntry conntrack entry
swagger:model ConntrackEntry
func (*ConntrackEntry) ContextValidate ¶
ContextValidate validates this conntrack entry based on context it is used
func (*ConntrackEntry) MarshalBinary ¶ added in v0.8.0
func (m *ConntrackEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ConntrackEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *ConntrackEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type DeviceInfoEntry ¶ added in v0.8.0
type DeviceInfoEntry struct { // Operation System of the device OS string `json:"OS,omitempty"` // CPU architecture of the device Architecture string `json:"architecture,omitempty"` // Boot ID in the linux BootID string `json:"bootID,omitempty"` // Device host name HostName string `json:"hostName,omitempty"` // Kernel version of the device Kernel string `json:"kernel,omitempty"` // Device machine ID MachineID string `json:"machineID,omitempty"` // system uptime Uptime string `json:"uptime,omitempty"` }
DeviceInfoEntry device info entry
swagger:model DeviceInfoEntry
func (*DeviceInfoEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this device info entry based on context it is used
func (*DeviceInfoEntry) MarshalBinary ¶ added in v0.8.0
func (m *DeviceInfoEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*DeviceInfoEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *DeviceInfoEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type EndPoint ¶ added in v0.8.0
type EndPoint struct { // Host name in CIDR HostName string `json:"hostName,omitempty"` // Number of inactive retries InactiveReTries int64 `json:"inactiveReTries,omitempty"` // Endpoint Identifier Name string `json:"name,omitempty"` // How frequently to probe in seconds ProbeDuration int64 `json:"probeDuration,omitempty"` // The l4port to probe on ProbePort int64 `json:"probePort,omitempty"` // URI for http/https probes ProbeReq string `json:"probeReq,omitempty"` // Response for http/https probes ProbeResp string `json:"probeResp,omitempty"` // Type of probe used ProbeType string `json:"probeType,omitempty"` }
EndPoint end point
swagger:model EndPoint
func (*EndPoint) ContextValidate ¶ added in v0.8.0
ContextValidate validates this end point based on context it is used
func (*EndPoint) MarshalBinary ¶ added in v0.8.0
MarshalBinary interface implementation
func (*EndPoint) UnmarshalBinary ¶ added in v0.8.0
UnmarshalBinary interface implementation
type EndPointGetEntry ¶ added in v0.8.3
type EndPointGetEntry struct { // Average delay seen for endpoint AvgDelay string `json:"avgDelay,omitempty"` // Current state of this endpoint CurrState string `json:"currState,omitempty"` // Host name HostName string `json:"hostName,omitempty"` // Number of inactive retries InactiveReTries int64 `json:"inactiveReTries,omitempty"` // Maximum delay seen for endpoint MaxDelay string `json:"maxDelay,omitempty"` // Minimum delay seen for endpoint MinDelay string `json:"minDelay,omitempty"` // Endpoint Identifier Name string `json:"name,omitempty"` // How frequently to probe in seconds ProbeDuration int64 `json:"probeDuration,omitempty"` // The l4port to probe on ProbePort int64 `json:"probePort,omitempty"` // URI for http/https probes ProbeReq string `json:"probeReq,omitempty"` // Response for http/https probes ProbeResp string `json:"probeResp,omitempty"` // Type of probe used ProbeType string `json:"probeType,omitempty"` }
EndPointGetEntry end point get entry
swagger:model EndPointGetEntry
func (*EndPointGetEntry) ContextValidate ¶ added in v0.8.3
ContextValidate validates this end point get entry based on context it is used
func (*EndPointGetEntry) MarshalBinary ¶ added in v0.8.3
func (m *EndPointGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EndPointGetEntry) UnmarshalBinary ¶ added in v0.8.3
func (m *EndPointGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Error ¶
type Error struct { // code Code int32 `json:"code,omitempty"` // details Details string `json:"details,omitempty"` // fields Fields []string `json:"fields"` // message Message string `json:"message,omitempty"` // sub code SubCode int32 `json:"sub-code,omitempty"` }
Error error
swagger:model Error
func (*Error) ContextValidate ¶
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type FDBEntry ¶ added in v0.8.0
type FDBEntry struct { // Name of the interface device to which you want to modify FDB Dev string `json:"dev,omitempty"` // MAC address to FDB MacAddress string `json:"macAddress,omitempty"` }
FDBEntry f d b entry
swagger:model FDBEntry
func (*FDBEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this f d b entry based on context it is used
func (*FDBEntry) MarshalBinary ¶ added in v0.8.0
MarshalBinary interface implementation
func (*FDBEntry) UnmarshalBinary ¶ added in v0.8.0
UnmarshalBinary interface implementation
type FileSystemInfoEntry ¶ added in v0.8.0
type FileSystemInfoEntry struct { // size of remain the disk Avail string `json:"avail,omitempty"` // File system name mounted on this device FileSystem string `json:"fileSystem,omitempty"` // path of the mounted on MountedOn string `json:"mountedOn,omitempty"` // Boot ID in the linux Size string `json:"size,omitempty"` // File type (ex. nfs, ext4..) Type string `json:"type,omitempty"` // usage per total size UsePercent string `json:"usePercent,omitempty"` // size of used the disk Used string `json:"used,omitempty"` }
FileSystemInfoEntry file system info entry
swagger:model FileSystemInfoEntry
func (*FileSystemInfoEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this file system info entry based on context it is used
func (*FileSystemInfoEntry) MarshalBinary ¶ added in v0.8.0
func (m *FileSystemInfoEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FileSystemInfoEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *FileSystemInfoEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallEntry ¶ added in v0.8.0
type FirewallEntry struct { // opts Opts *FirewallOptionEntry `json:"opts,omitempty"` // rule arguments RuleArguments *FirewallRuleEntry `json:"ruleArguments,omitempty"` }
FirewallEntry firewall entry
swagger:model FirewallEntry
func (*FirewallEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validate this firewall entry based on the context it is used
func (*FirewallEntry) MarshalBinary ¶ added in v0.8.0
func (m *FirewallEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *FirewallEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallOptionEntry ¶ added in v0.8.0
type FirewallOptionEntry struct { // Allow any matching rule Allow bool `json:"allow,omitempty"` // traffic counters Counter string `json:"counter,omitempty"` // Do SNAT on matching rule DoSnat bool `json:"doSnat,omitempty"` // Drop any matching rule Drop bool `json:"drop,omitempty"` // Set a fwmark for any matching rule FwMark int64 `json:"fwMark,omitempty"` // Record or dump for matching rule Record bool `json:"record,omitempty"` // Redirect any matching rule Redirect bool `json:"redirect,omitempty"` // Redirect any matching rule RedirectPortName string `json:"redirectPortName,omitempty"` // Modify to given IP in CIDR notation ToIP string `json:"toIP,omitempty"` // Modify to given Port (Zero if port is not to be modified) ToPort int64 `json:"toPort,omitempty"` // Trap anything matching rule Trap bool `json:"trap,omitempty"` }
FirewallOptionEntry firewall option entry
swagger:model FirewallOptionEntry
func (*FirewallOptionEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this firewall option entry based on context it is used
func (*FirewallOptionEntry) MarshalBinary ¶ added in v0.8.0
func (m *FirewallOptionEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallOptionEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *FirewallOptionEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type FirewallRuleEntry ¶ added in v0.8.0
type FirewallRuleEntry struct { // Destination IP in CIDR notation DestinationIP string `json:"destinationIP,omitempty"` // Maximum destination port range MaxDestinationPort int64 `json:"maxDestinationPort,omitempty"` // Maximum source port range MaxSourcePort int64 `json:"maxSourcePort,omitempty"` // Minimum destination port range MinDestinationPort int64 `json:"minDestinationPort,omitempty"` // Minimum source port range MinSourcePort int64 `json:"minSourcePort,omitempty"` // the incoming port PortName string `json:"portName,omitempty"` // User preference for ordering Preference int64 `json:"preference,omitempty"` // the protocol Protocol int64 `json:"protocol,omitempty"` // Source IP in CIDR notation SourceIP string `json:"sourceIP,omitempty"` }
FirewallRuleEntry firewall rule entry
swagger:model FirewallRuleEntry
func (*FirewallRuleEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this firewall rule entry based on context it is used
func (*FirewallRuleEntry) MarshalBinary ¶ added in v0.8.0
func (m *FirewallRuleEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*FirewallRuleEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *FirewallRuleEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IPV4AddressEntry ¶ added in v0.8.0
type IPV4AddressEntry struct { // Name of the interface device to which you want to modify the IP address Dev string `json:"dev,omitempty"` // IP address to modify. IPAddress string `json:"ipAddress,omitempty"` }
IPV4AddressEntry IPv4 address entry
swagger:model IPv4AddressEntry
func (*IPV4AddressEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this IPv4 address entry based on context it is used
func (*IPV4AddressEntry) MarshalBinary ¶ added in v0.8.0
func (m *IPV4AddressEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IPV4AddressEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *IPV4AddressEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IPV4AddressGetEntry ¶ added in v0.8.0
type IPV4AddressGetEntry struct { // Name of the interface device to which you want to modify the IP address Dev string `json:"dev,omitempty"` // ip address IPAddress []string `json:"ipAddress"` // Sync - sync state // Required: true Sync *int64 `json:"sync"` }
IPV4AddressGetEntry IPv4 address get entry
swagger:model IPv4AddressGetEntry
func (*IPV4AddressGetEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this IPv4 address get entry based on context it is used
func (*IPV4AddressGetEntry) MarshalBinary ¶ added in v0.8.0
func (m *IPV4AddressGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IPV4AddressGetEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *IPV4AddressGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type IPV4AddressMod ¶
type IPV4AddressMod struct { // Name of the interface device to which you want to modify the IP address Dev string `json:"Dev,omitempty"` // IP address to modify. IPAddress string `json:"IpAddress,omitempty"` }
IPV4AddressMod IPv4 address mod
swagger:model IPv4AddressMod
func (*IPV4AddressMod) ContextValidate ¶
ContextValidate validates this IPv4 address mod based on context it is used
func (*IPV4AddressMod) MarshalBinary ¶
func (m *IPV4AddressMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*IPV4AddressMod) UnmarshalBinary ¶
func (m *IPV4AddressMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoadbalanceEntry ¶
type LoadbalanceEntry struct { // values of End point servers Endpoints []*LoadbalanceEntryEndpointsItems0 `json:"endpoints"` // values of Secondary IPs SecondaryIPs []*LoadbalanceEntrySecondaryIPsItems0 `json:"secondaryIPs"` // service arguments ServiceArguments *LoadbalanceEntryServiceArguments `json:"serviceArguments,omitempty"` }
LoadbalanceEntry loadbalance entry
swagger:model LoadbalanceEntry
func (*LoadbalanceEntry) ContextValidate ¶
ContextValidate validate this loadbalance entry based on the context it is used
func (*LoadbalanceEntry) MarshalBinary ¶
func (m *LoadbalanceEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoadbalanceEntry) UnmarshalBinary ¶
func (m *LoadbalanceEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoadbalanceEntryEndpointsItems0 ¶
type LoadbalanceEntryEndpointsItems0 struct { // traffic counters of the endpoint Counter string `json:"counter,omitempty"` // IP address for external access EndpointIP string `json:"endpointIP,omitempty"` // state of the endpoint State string `json:"state,omitempty"` // port number for access service TargetPort int64 `json:"targetPort,omitempty"` // Weight for the load balancing Weight int64 `json:"weight,omitempty"` }
LoadbalanceEntryEndpointsItems0 loadbalance entry endpoints items0
swagger:model LoadbalanceEntryEndpointsItems0
func (*LoadbalanceEntryEndpointsItems0) ContextValidate ¶
func (m *LoadbalanceEntryEndpointsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this loadbalance entry endpoints items0 based on context it is used
func (*LoadbalanceEntryEndpointsItems0) MarshalBinary ¶
func (m *LoadbalanceEntryEndpointsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoadbalanceEntryEndpointsItems0) UnmarshalBinary ¶
func (m *LoadbalanceEntryEndpointsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoadbalanceEntrySecondaryIPsItems0 ¶ added in v0.8.7
type LoadbalanceEntrySecondaryIPsItems0 struct { // IP address for secondary access SecondaryIP string `json:"secondaryIP,omitempty"` }
LoadbalanceEntrySecondaryIPsItems0 loadbalance entry secondary i ps items0
swagger:model LoadbalanceEntrySecondaryIPsItems0
func (*LoadbalanceEntrySecondaryIPsItems0) ContextValidate ¶ added in v0.8.7
func (m *LoadbalanceEntrySecondaryIPsItems0) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this loadbalance entry secondary i ps items0 based on context it is used
func (*LoadbalanceEntrySecondaryIPsItems0) MarshalBinary ¶ added in v0.8.7
func (m *LoadbalanceEntrySecondaryIPsItems0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoadbalanceEntrySecondaryIPsItems0) UnmarshalBinary ¶ added in v0.8.7
func (m *LoadbalanceEntrySecondaryIPsItems0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type LoadbalanceEntryServiceArguments ¶
type LoadbalanceEntryServiceArguments struct { // value for BGP enable or not Bgp bool `json:"bgp,omitempty"` // block-number if any of this LB entry Block uint16 `json:"block,omitempty"` // IP address for external access ExternalIP string `json:"externalIP,omitempty"` // Ingress specific host URL path Host string `json:"host,omitempty"` // value for inactivity timeout (in seconds) InactiveTimeOut int32 `json:"inactiveTimeOut,omitempty"` // externally managed rule or not Managed bool `json:"managed,omitempty"` // value for NAT mode (0-DNAT, 1-oneArm, 2-fullNAT) Mode int32 `json:"mode,omitempty"` // value for monitoring enabled or not Monitor bool `json:"monitor,omitempty"` // service name Name string `json:"name,omitempty"` // end-point specific op (0-create, 1-attachEP, 2-detachEP) Oper int32 `json:"oper,omitempty"` // port number for the access Port int64 `json:"port,omitempty"` // private IP (NAT'd) address for external access PrivateIP string `json:"privateIP,omitempty"` // value for probe retries ProbeRetries int32 `json:"probeRetries,omitempty"` // value for probe timer (in seconds) ProbeTimeout uint32 `json:"probeTimeout,omitempty"` // probe port if probetype is tcp/udp/sctp Probeport uint16 `json:"probeport,omitempty"` // probe request string Probereq string `json:"probereq,omitempty"` // probe response string Proberesp string `json:"proberesp,omitempty"` // probe type for any end-point of this entry Probetype string `json:"probetype,omitempty"` // value for access protocol Protocol string `json:"protocol,omitempty"` // value for Security mode (0-Plain, 1-HTTPs) Security int32 `json:"security,omitempty"` // value for load balance algorithim Sel int64 `json:"sel,omitempty"` // snat rule Snat bool `json:"snat,omitempty"` }
LoadbalanceEntryServiceArguments loadbalance entry service arguments
swagger:model LoadbalanceEntryServiceArguments
func (*LoadbalanceEntryServiceArguments) ContextValidate ¶
func (m *LoadbalanceEntryServiceArguments) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this loadbalance entry service arguments based on context it is used
func (*LoadbalanceEntryServiceArguments) MarshalBinary ¶
func (m *LoadbalanceEntryServiceArguments) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LoadbalanceEntryServiceArguments) UnmarshalBinary ¶
func (m *LoadbalanceEntryServiceArguments) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MetricsConfig ¶ added in v0.9.7
type MetricsConfig struct { // value for prometheus enable or not // Required: true Prometheus *bool `json:"prometheus"` }
MetricsConfig metrics config
swagger:model MetricsConfig
func (*MetricsConfig) ContextValidate ¶ added in v0.9.7
ContextValidate validates this metrics config based on context it is used
func (*MetricsConfig) MarshalBinary ¶ added in v0.9.7
func (m *MetricsConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MetricsConfig) UnmarshalBinary ¶ added in v0.9.7
func (m *MetricsConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorEntry ¶ added in v0.8.0
type MirrorEntry struct { // Mirror name MirrorIdent string `json:"mirrorIdent,omitempty"` // mirror info MirrorInfo *MirrorEntryMirrorInfo `json:"mirrorInfo,omitempty"` // target object TargetObject *MirrorEntryTargetObject `json:"targetObject,omitempty"` }
MirrorEntry mirror entry
swagger:model MirrorEntry
func (*MirrorEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validate this mirror entry based on the context it is used
func (*MirrorEntry) MarshalBinary ¶ added in v0.8.0
func (m *MirrorEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorEntryMirrorInfo ¶ added in v0.8.0
type MirrorEntryMirrorInfo struct { // Port where mirrored traffic needs to be sent Port string `json:"port,omitempty"` // For ERSPAN we may need to send tunnelled mirror traffic RemoteIP string `json:"remoteIP,omitempty"` // For ERSPAN we may need to send tunnelled mirror traffic SourceIP string `json:"sourceIP,omitempty"` // mirror tunnel-id. For ERSPAN we may need to send tunnelled mirror traffic TunnelID int64 `json:"tunnelID,omitempty"` // One of MirrTypeSpan, MirrTypeRspan or MirrTypeErspan Type int64 `json:"type,omitempty"` // For RSPAN we may need to send tagged mirror traffic Vlan int64 `json:"vlan,omitempty"` }
MirrorEntryMirrorInfo mirror entry mirror info
swagger:model MirrorEntryMirrorInfo
func (*MirrorEntryMirrorInfo) ContextValidate ¶ added in v0.8.0
ContextValidate validates this mirror entry mirror info based on context it is used
func (*MirrorEntryMirrorInfo) MarshalBinary ¶ added in v0.8.0
func (m *MirrorEntryMirrorInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorEntryMirrorInfo) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorEntryMirrorInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorEntryTargetObject ¶ added in v0.8.0
type MirrorEntryTargetObject struct { // Target Attachment Attachment int64 `json:"attachment,omitempty"` // Target Names MirrObjName string `json:"mirrObjName,omitempty"` }
MirrorEntryTargetObject mirror entry target object
swagger:model MirrorEntryTargetObject
func (*MirrorEntryTargetObject) ContextValidate ¶ added in v0.8.0
func (m *MirrorEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this mirror entry target object based on context it is used
func (*MirrorEntryTargetObject) MarshalBinary ¶ added in v0.8.0
func (m *MirrorEntryTargetObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorEntryTargetObject) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorEntryTargetObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorGetEntry ¶ added in v0.8.0
type MirrorGetEntry struct { // Mirror name MirrorIdent string `json:"mirrorIdent,omitempty"` // mirror info MirrorInfo *MirrorGetEntryMirrorInfo `json:"mirrorInfo,omitempty"` // Sync - sync state // Required: true Sync *int64 `json:"sync"` // target object TargetObject *MirrorGetEntryTargetObject `json:"targetObject,omitempty"` }
MirrorGetEntry mirror get entry
swagger:model MirrorGetEntry
func (*MirrorGetEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validate this mirror get entry based on the context it is used
func (*MirrorGetEntry) MarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorGetEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorGetEntryMirrorInfo ¶ added in v0.8.0
type MirrorGetEntryMirrorInfo struct { // Port where mirrored traffic needs to be sent Port string `json:"port,omitempty"` // For ERSPAN we may need to send tunnelled mirror traffic RemoteIP string `json:"remoteIP,omitempty"` // For ERSPAN we may need to send tunnelled mirror traffic SourceIP string `json:"sourceIP,omitempty"` // mirror tunnel-id. For ERSPAN we may need to send tunnelled mirror traffic TunnelID int64 `json:"tunnelID,omitempty"` // One of MirrTypeSpan, MirrTypeRspan or MirrTypeErspan Type int64 `json:"type,omitempty"` // For RSPAN we may need to send tagged mirror traffic Vlan int64 `json:"vlan,omitempty"` }
MirrorGetEntryMirrorInfo mirror get entry mirror info
swagger:model MirrorGetEntryMirrorInfo
func (*MirrorGetEntryMirrorInfo) ContextValidate ¶ added in v0.8.0
func (m *MirrorGetEntryMirrorInfo) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this mirror get entry mirror info based on context it is used
func (*MirrorGetEntryMirrorInfo) MarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntryMirrorInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorGetEntryMirrorInfo) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntryMirrorInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MirrorGetEntryTargetObject ¶ added in v0.8.0
type MirrorGetEntryTargetObject struct { // Target Attachment Attachment int64 `json:"attachment,omitempty"` // Target Names MirrObjName string `json:"mirrObjName,omitempty"` }
MirrorGetEntryTargetObject mirror get entry target object
swagger:model MirrorGetEntryTargetObject
func (*MirrorGetEntryTargetObject) ContextValidate ¶ added in v0.8.0
func (m *MirrorGetEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this mirror get entry target object based on context it is used
func (*MirrorGetEntryTargetObject) MarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntryTargetObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MirrorGetEntryTargetObject) UnmarshalBinary ¶ added in v0.8.0
func (m *MirrorGetEntryTargetObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type NeighborEntry ¶ added in v0.8.0
type NeighborEntry struct { // Name of the interface device to which you want to add neighbor Dev string `json:"dev,omitempty"` // IP address to neighbor IPAddress string `json:"ipAddress,omitempty"` // MAC address to neighbor MacAddress string `json:"macAddress,omitempty"` }
NeighborEntry neighbor entry
swagger:model NeighborEntry
func (*NeighborEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this neighbor entry based on context it is used
func (*NeighborEntry) MarshalBinary ¶ added in v0.8.0
func (m *NeighborEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*NeighborEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *NeighborEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Neighborv4Mod ¶
type Neighborv4Mod struct { // IP address to neighbor IPAddress string `json:"IpAddress,omitempty"` }
Neighborv4Mod neighborv4 mod
swagger:model Neighborv4Mod
func (*Neighborv4Mod) ContextValidate ¶
ContextValidate validates this neighborv4 mod based on context it is used
func (*Neighborv4Mod) MarshalBinary ¶
func (m *Neighborv4Mod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*Neighborv4Mod) UnmarshalBinary ¶
func (m *Neighborv4Mod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperParams ¶ added in v0.8.0
type OperParams struct { // Set level to debug,info,error,warning,notice,critical,emergency,alert LogLevel string `json:"logLevel,omitempty"` }
OperParams oper params
swagger:model OperParams
func (*OperParams) ContextValidate ¶ added in v0.8.0
ContextValidate validates this oper params based on context it is used
func (*OperParams) MarshalBinary ¶ added in v0.8.0
func (m *OperParams) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*OperParams) UnmarshalBinary ¶ added in v0.8.0
func (m *OperParams) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OperState ¶ added in v0.8.0
type OperState struct { // Set level to debug,info,error,warning,notice,critical,emergency,alert DebugLevel string `json:"debugLevel,omitempty"` }
OperState oper state
swagger:model OperState
func (*OperState) ContextValidate ¶ added in v0.8.0
ContextValidate validates this oper state based on context it is used
func (*OperState) MarshalBinary ¶ added in v0.8.0
MarshalBinary interface implementation
func (*OperState) UnmarshalBinary ¶ added in v0.8.0
UnmarshalBinary interface implementation
type PolicyEntry ¶
type PolicyEntry struct { // Policy name PolicyIdent string `json:"policyIdent,omitempty"` // policy info PolicyInfo *PolicyEntryPolicyInfo `json:"policyInfo,omitempty"` // target object TargetObject *PolicyEntryTargetObject `json:"targetObject,omitempty"` }
PolicyEntry policy entry
swagger:model PolicyEntry
func (*PolicyEntry) ContextValidate ¶
ContextValidate validate this policy entry based on the context it is used
func (*PolicyEntry) MarshalBinary ¶
func (m *PolicyEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyEntry) UnmarshalBinary ¶
func (m *PolicyEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyEntryPolicyInfo ¶
type PolicyEntryPolicyInfo struct { // Policy color for QoS ColorAware bool `json:"colorAware,omitempty"` // policy type CommittedBlkSize int64 `json:"committedBlkSize,omitempty"` // policy type CommittedInfoRate int64 `json:"committedInfoRate,omitempty"` // policy type ExcessBlkSize int64 `json:"excessBlkSize,omitempty"` // policy type PeakInfoRate int64 `json:"peakInfoRate,omitempty"` // policy type Type int64 `json:"type,omitempty"` }
PolicyEntryPolicyInfo policy entry policy info
swagger:model PolicyEntryPolicyInfo
func (*PolicyEntryPolicyInfo) ContextValidate ¶
ContextValidate validates this policy entry policy info based on context it is used
func (*PolicyEntryPolicyInfo) MarshalBinary ¶
func (m *PolicyEntryPolicyInfo) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyEntryPolicyInfo) UnmarshalBinary ¶
func (m *PolicyEntryPolicyInfo) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PolicyEntryTargetObject ¶
type PolicyEntryTargetObject struct { // Target Attachment Attachment int64 `json:"attachment,omitempty"` // Target Names PolObjName string `json:"polObjName,omitempty"` }
PolicyEntryTargetObject policy entry target object
swagger:model PolicyEntryTargetObject
func (*PolicyEntryTargetObject) ContextValidate ¶
func (m *PolicyEntryTargetObject) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this policy entry target object based on context it is used
func (*PolicyEntryTargetObject) MarshalBinary ¶
func (m *PolicyEntryTargetObject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PolicyEntryTargetObject) UnmarshalBinary ¶
func (m *PolicyEntryTargetObject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortEntry ¶
type PortEntry struct { // Dataplan Sync check DataplaneSync int64 `json:"DataplaneSync,omitempty"` // port hardware information PortHardwareInformation *PortEntryPortHardwareInformation `json:"portHardwareInformation,omitempty"` // port l2 information PortL2Information *PortEntryPortL2Information `json:"portL2Information,omitempty"` // port l3 information PortL3Information *PortEntryPortL3Information `json:"portL3Information,omitempty"` // The name of the Port interface PortName string `json:"portName,omitempty"` // Index of the Port PortNo int64 `json:"portNo,omitempty"` // port software information PortSoftwareInformation *PortEntryPortSoftwareInformation `json:"portSoftwareInformation,omitempty"` // port statistic information PortStatisticInformation *PortEntryPortStatisticInformation `json:"portStatisticInformation,omitempty"` // network zone Zone string `json:"zone,omitempty"` }
PortEntry port entry
swagger:model PortEntry
func (*PortEntry) ContextValidate ¶
ContextValidate validate this port entry based on the context it is used
func (*PortEntry) MarshalBinary ¶ added in v0.8.0
MarshalBinary interface implementation
func (*PortEntry) UnmarshalBinary ¶ added in v0.8.0
UnmarshalBinary interface implementation
type PortEntryPortHardwareInformation ¶ added in v0.8.0
type PortEntryPortHardwareInformation struct { // link status Link bool `json:"link,omitempty"` // MAC address of the port MacAddress string `json:"macAddress,omitempty"` // Port's mater Master string `json:"master,omitempty"` // MTU of the port Mtu int64 `json:"mtu,omitempty"` // MAC address written by byte array RawMacAddress []int64 `json:"rawMacAddress"` // real port.. Real string `json:"real,omitempty"` // state... State bool `json:"state,omitempty"` // Tunnel Id such as VxLAN. TunnelID int64 `json:"tunnelId,omitempty"` }
PortEntryPortHardwareInformation port entry port hardware information
swagger:model PortEntryPortHardwareInformation
func (*PortEntryPortHardwareInformation) ContextValidate ¶ added in v0.8.0
func (m *PortEntryPortHardwareInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this port entry port hardware information based on context it is used
func (*PortEntryPortHardwareInformation) MarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortHardwareInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortEntryPortHardwareInformation) UnmarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortHardwareInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortEntryPortL2Information ¶ added in v0.8.0
type PortEntryPortL2Information struct { // Is PVID config or not IsPvid bool `json:"isPvid,omitempty"` // virtual lan id(VLAN ID) Vid int64 `json:"vid,omitempty"` }
PortEntryPortL2Information port entry port l2 information
swagger:model PortEntryPortL2Information
func (*PortEntryPortL2Information) ContextValidate ¶ added in v0.8.0
func (m *PortEntryPortL2Information) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this port entry port l2 information based on context it is used
func (*PortEntryPortL2Information) MarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortL2Information) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortEntryPortL2Information) UnmarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortL2Information) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortEntryPortL3Information ¶ added in v0.8.0
type PortEntryPortL3Information struct { // List of IP address v4 IPV4Address []string `json:"IPv4Address"` // List of the IP address v6 IPV6Address []string `json:"IPv6Address"` // Is routed or not Routed bool `json:"routed,omitempty"` }
PortEntryPortL3Information port entry port l3 information
swagger:model PortEntryPortL3Information
func (*PortEntryPortL3Information) ContextValidate ¶ added in v0.8.0
func (m *PortEntryPortL3Information) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this port entry port l3 information based on context it is used
func (*PortEntryPortL3Information) MarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortL3Information) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortEntryPortL3Information) UnmarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortL3Information) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortEntryPortSoftwareInformation ¶ added in v0.8.0
type PortEntryPortSoftwareInformation struct { // The status of the eBPF loaded BpfLoaded bool `json:"bpfLoaded,omitempty"` // The ID of the Port in the software(OS) OsID int64 `json:"osId,omitempty"` // Activation status of the port PortActive bool `json:"portActive,omitempty"` // Priority of the port PortProp int64 `json:"portProp,omitempty"` // port type PortType int64 `json:"portType,omitempty"` }
PortEntryPortSoftwareInformation port entry port software information
swagger:model PortEntryPortSoftwareInformation
func (*PortEntryPortSoftwareInformation) ContextValidate ¶ added in v0.8.0
func (m *PortEntryPortSoftwareInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this port entry port software information based on context it is used
func (*PortEntryPortSoftwareInformation) MarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortSoftwareInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortEntryPortSoftwareInformation) UnmarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortSoftwareInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PortEntryPortStatisticInformation ¶ added in v0.8.0
type PortEntryPortStatisticInformation struct { // Statistic of the ingress port bytes. RxBytes int64 `json:"rxBytes,omitempty"` // Statistic of the number of ingress Error packets. RxErrors int64 `json:"rxErrors,omitempty"` // Statistic of the number of ingress packets. RxPackets int64 `json:"rxPackets,omitempty"` // Statistic of the egress port bytes. TxBytes int64 `json:"txBytes,omitempty"` // Statistic of the number of egress Error packets. TxErrors int64 `json:"txErrors,omitempty"` // Statistic of the number of egress packets. TxPackets int64 `json:"txPackets,omitempty"` }
PortEntryPortStatisticInformation port entry port statistic information
swagger:model PortEntryPortStatisticInformation
func (*PortEntryPortStatisticInformation) ContextValidate ¶ added in v0.8.0
func (m *PortEntryPortStatisticInformation) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this port entry port statistic information based on context it is used
func (*PortEntryPortStatisticInformation) MarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortStatisticInformation) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PortEntryPortStatisticInformation) UnmarshalBinary ¶ added in v0.8.0
func (m *PortEntryPortStatisticInformation) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PostSuccess ¶ added in v0.8.0
type PostSuccess struct { // code Code int64 `json:"code,omitempty"` // message Message string `json:"message,omitempty"` }
PostSuccess post success
swagger:model PostSuccess
func (*PostSuccess) ContextValidate ¶ added in v0.8.0
ContextValidate validates this post success based on context it is used
func (*PostSuccess) MarshalBinary ¶ added in v0.8.0
func (m *PostSuccess) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostSuccess) UnmarshalBinary ¶ added in v0.8.0
func (m *PostSuccess) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ProcessInfoEntry ¶ added in v0.8.0
type ProcessInfoEntry struct { // CPU usage of the process CPUUsage string `json:"CPUUsage,omitempty"` // Memory usage of the process MemoryUsage string `json:"MemoryUsage,omitempty"` // process command Command string `json:"command,omitempty"` // process nice value Nice string `json:"nice,omitempty"` // process ID Pid string `json:"pid,omitempty"` // process priority Priority string `json:"priority,omitempty"` // Physical memory usage ResidentSize string `json:"residentSize,omitempty"` SharedMemory string `json:"sharedMemory,omitempty"` // process status Status string `json:"status,omitempty"` // Executation time Time string `json:"time,omitempty"` // User name that start the process User string `json:"user,omitempty"` // virtual memory usage VirtMemory string `json:"virtMemory,omitempty"` }
ProcessInfoEntry process info entry
swagger:model ProcessInfoEntry
func (*ProcessInfoEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this process info entry based on context it is used
func (*ProcessInfoEntry) MarshalBinary ¶ added in v0.8.0
func (m *ProcessInfoEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ProcessInfoEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *ProcessInfoEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RouteEntry ¶
type RouteEntry struct { // IP address and netmask DestinationIPNet string `json:"destinationIPNet,omitempty"` // IP address for nexthop Gateway string `json:"gateway,omitempty"` // Protocol type of the route like "static" Protocol string `json:"protocol,omitempty"` }
RouteEntry route entry
swagger:model RouteEntry
func (*RouteEntry) ContextValidate ¶
ContextValidate validates this route entry based on context it is used
func (*RouteEntry) MarshalBinary ¶
func (m *RouteEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RouteEntry) UnmarshalBinary ¶
func (m *RouteEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RouteGetEntry ¶ added in v0.8.0
type RouteGetEntry struct { // IP address and netmask DestinationIPNet string `json:"destinationIPNet,omitempty"` // Route flags Flags string `json:"flags,omitempty"` // IP address for nexthop Gateway string `json:"gateway,omitempty"` // index of the route HardwareMark int64 `json:"hardwareMark,omitempty"` // Route protocol Protocol string `json:"protocol,omitempty"` // statistic Statistic *RouteGetEntryStatistic `json:"statistic,omitempty"` // sync Sync int64 `json:"sync,omitempty"` }
RouteGetEntry route get entry
swagger:model RouteGetEntry
func (*RouteGetEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validate this route get entry based on the context it is used
func (*RouteGetEntry) MarshalBinary ¶ added in v0.8.0
func (m *RouteGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RouteGetEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *RouteGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RouteGetEntryStatistic ¶ added in v0.8.0
type RouteGetEntryStatistic struct { // Statistic of the ingress port bytes. // Required: true Bytes *int64 `json:"bytes"` // Statistic of the egress port bytes. // Required: true Packets *int64 `json:"packets"` }
RouteGetEntryStatistic route get entry statistic
swagger:model RouteGetEntryStatistic
func (*RouteGetEntryStatistic) ContextValidate ¶ added in v0.8.0
func (m *RouteGetEntryStatistic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this route get entry statistic based on context it is used
func (*RouteGetEntryStatistic) MarshalBinary ¶ added in v0.8.0
func (m *RouteGetEntryStatistic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RouteGetEntryStatistic) UnmarshalBinary ¶ added in v0.8.0
func (m *RouteGetEntryStatistic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionEntry ¶
type SessionEntry struct { // access network tunnel AccessNetworkTunnel *SessionEntryAccessNetworkTunnel `json:"accessNetworkTunnel,omitempty"` // core network tunnel CoreNetworkTunnel *SessionEntryCoreNetworkTunnel `json:"coreNetworkTunnel,omitempty"` // IP address and netmask Ident string `json:"ident,omitempty"` // IP address for nexthop SessionIP string `json:"sessionIP,omitempty"` }
SessionEntry session entry
swagger:model SessionEntry
func (*SessionEntry) ContextValidate ¶
ContextValidate validate this session entry based on the context it is used
func (*SessionEntry) MarshalBinary ¶
func (m *SessionEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionEntry) UnmarshalBinary ¶
func (m *SessionEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionEntryAccessNetworkTunnel ¶
type SessionEntryAccessNetworkTunnel struct { // ID of the tunnel TeID int64 `json:"TeID,omitempty"` // Access network IP address TunnelIP string `json:"tunnelIP,omitempty"` }
SessionEntryAccessNetworkTunnel session entry access network tunnel
swagger:model SessionEntryAccessNetworkTunnel
func (*SessionEntryAccessNetworkTunnel) ContextValidate ¶
func (m *SessionEntryAccessNetworkTunnel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session entry access network tunnel based on context it is used
func (*SessionEntryAccessNetworkTunnel) MarshalBinary ¶
func (m *SessionEntryAccessNetworkTunnel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionEntryAccessNetworkTunnel) UnmarshalBinary ¶
func (m *SessionEntryAccessNetworkTunnel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionEntryCoreNetworkTunnel ¶
type SessionEntryCoreNetworkTunnel struct { // ID of the tunnel TeID int64 `json:"teID,omitempty"` // Connection network IP address TunnelIP string `json:"tunnelIP,omitempty"` }
SessionEntryCoreNetworkTunnel session entry core network tunnel
swagger:model SessionEntryCoreNetworkTunnel
func (*SessionEntryCoreNetworkTunnel) ContextValidate ¶
func (m *SessionEntryCoreNetworkTunnel) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session entry core network tunnel based on context it is used
func (*SessionEntryCoreNetworkTunnel) MarshalBinary ¶
func (m *SessionEntryCoreNetworkTunnel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionEntryCoreNetworkTunnel) UnmarshalBinary ¶
func (m *SessionEntryCoreNetworkTunnel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionUlClEntry ¶
type SessionUlClEntry struct { // ulcl argument UlclArgument *SessionUlClEntryUlclArgument `json:"ulclArgument,omitempty"` // IP address and netmask UlclIdent string `json:"ulclIdent,omitempty"` }
SessionUlClEntry session ul cl entry
swagger:model SessionUlClEntry
func (*SessionUlClEntry) ContextValidate ¶
ContextValidate validate this session ul cl entry based on the context it is used
func (*SessionUlClEntry) MarshalBinary ¶
func (m *SessionUlClEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionUlClEntry) UnmarshalBinary ¶
func (m *SessionUlClEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type SessionUlClEntryUlclArgument ¶
type SessionUlClEntryUlclArgument struct { // QFI number Qfi int64 `json:"qfi,omitempty"` // Access network IP address UlclIP string `json:"ulclIP,omitempty"` }
SessionUlClEntryUlclArgument session ul cl entry ulcl argument
swagger:model SessionUlClEntryUlclArgument
func (*SessionUlClEntryUlclArgument) ContextValidate ¶
func (m *SessionUlClEntryUlclArgument) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this session ul cl entry ulcl argument based on context it is used
func (*SessionUlClEntryUlclArgument) MarshalBinary ¶
func (m *SessionUlClEntryUlclArgument) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*SessionUlClEntryUlclArgument) UnmarshalBinary ¶
func (m *SessionUlClEntryUlclArgument) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VlanBridgeEntry ¶ added in v0.8.0
type VlanBridgeEntry struct { // Vlan ID Vid int64 `json:"vid,omitempty"` }
VlanBridgeEntry vlan bridge entry
swagger:model VlanBridgeEntry
func (*VlanBridgeEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this vlan bridge entry based on context it is used
func (*VlanBridgeEntry) MarshalBinary ¶ added in v0.8.0
func (m *VlanBridgeEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VlanBridgeEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VlanBridgeEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VlanGetEntry ¶ added in v0.8.0
type VlanGetEntry struct { // Interface device name Dev string `json:"dev,omitempty"` // member Member []*VlanMemberEntry `json:"member"` // Vlan ID Vid int64 `json:"vid,omitempty"` // vlan statistic VlanStatistic *VlanGetEntryVlanStatistic `json:"vlanStatistic,omitempty"` }
VlanGetEntry vlan get entry
swagger:model VlanGetEntry
func (*VlanGetEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validate this vlan get entry based on the context it is used
func (*VlanGetEntry) MarshalBinary ¶ added in v0.8.0
func (m *VlanGetEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VlanGetEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VlanGetEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VlanGetEntryVlanStatistic ¶ added in v0.8.0
type VlanGetEntryVlanStatistic struct { // in bytes InBytes int64 `json:"inBytes,omitempty"` // in packets InPackets int64 `json:"inPackets,omitempty"` // out bytes OutBytes int64 `json:"outBytes,omitempty"` // out packets OutPackets int64 `json:"outPackets,omitempty"` }
VlanGetEntryVlanStatistic vlan get entry vlan statistic
swagger:model VlanGetEntryVlanStatistic
func (*VlanGetEntryVlanStatistic) ContextValidate ¶ added in v0.8.0
func (m *VlanGetEntryVlanStatistic) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this vlan get entry vlan statistic based on context it is used
func (*VlanGetEntryVlanStatistic) MarshalBinary ¶ added in v0.8.0
func (m *VlanGetEntryVlanStatistic) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VlanGetEntryVlanStatistic) UnmarshalBinary ¶ added in v0.8.0
func (m *VlanGetEntryVlanStatistic) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VlanMemberEntry ¶ added in v0.8.0
type VlanMemberEntry struct { // Interface device name Dev string `json:"dev,omitempty"` // Tagged status added Tagged bool `json:"tagged,omitempty"` }
VlanMemberEntry vlan member entry
swagger:model VlanMemberEntry
func (*VlanMemberEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this vlan member entry based on context it is used
func (*VlanMemberEntry) MarshalBinary ¶ added in v0.8.0
func (m *VlanMemberEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VlanMemberEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VlanMemberEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VlanPortMod ¶
type VlanPortMod struct { // Interface device name Dev string `json:"Dev,omitempty"` // Tagged status added Tagged bool `json:"Tagged,omitempty"` // Vlan ID Vid float64 `json:"Vid,omitempty"` }
VlanPortMod vlan port mod
swagger:model VlanPortMod
func (*VlanPortMod) ContextValidate ¶
ContextValidate validates this vlan port mod based on context it is used
func (*VlanPortMod) MarshalBinary ¶
func (m *VlanPortMod) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VlanPortMod) UnmarshalBinary ¶
func (m *VlanPortMod) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VxlanBridgeEntry ¶ added in v0.8.0
type VxlanBridgeEntry struct { // ep intf EpIntf string `json:"epIntf,omitempty"` // vxlan ID VxlanID int64 `json:"vxlanID,omitempty"` }
VxlanBridgeEntry vxlan bridge entry
swagger:model VxlanBridgeEntry
func (*VxlanBridgeEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this vxlan bridge entry based on context it is used
func (*VxlanBridgeEntry) MarshalBinary ¶ added in v0.8.0
func (m *VxlanBridgeEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VxlanBridgeEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VxlanBridgeEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VxlanEntry ¶ added in v0.8.0
type VxlanEntry struct { // ep intf EpIntf string `json:"epIntf,omitempty"` // peer IP PeerIP []string `json:"peerIP"` // vxlan ID VxlanID int64 `json:"vxlanID,omitempty"` // vxlan name VxlanName string `json:"vxlanName,omitempty"` }
VxlanEntry vxlan entry
swagger:model VxlanEntry
func (*VxlanEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this vxlan entry based on context it is used
func (*VxlanEntry) MarshalBinary ¶ added in v0.8.0
func (m *VxlanEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VxlanEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VxlanEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VxlanPeerEntry ¶ added in v0.8.0
type VxlanPeerEntry struct { // peer IP PeerIP string `json:"peerIP,omitempty"` }
VxlanPeerEntry vxlan peer entry
swagger:model VxlanPeerEntry
func (*VxlanPeerEntry) ContextValidate ¶ added in v0.8.0
ContextValidate validates this vxlan peer entry based on context it is used
func (*VxlanPeerEntry) MarshalBinary ¶ added in v0.8.0
func (m *VxlanPeerEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VxlanPeerEntry) UnmarshalBinary ¶ added in v0.8.0
func (m *VxlanPeerEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- b_g_p_apply_policy_to_neighbor_mod.go
- b_g_p_global.go
- b_g_p_global_apply_policy.go
- b_g_p_global_config.go
- b_g_p_neigh.go
- b_g_p_neigh_get_entry.go
- b_g_p_policy_a_s_path_mod.go
- b_g_p_policy_community_mod.go
- b_g_p_policy_config.go
- b_g_p_policy_defind_set_mod.go
- b_g_p_policy_defind_set_statement.go
- b_g_p_policy_defined_set_get_entry.go
- b_g_p_policy_defined_sets_mod.go
- b_g_p_policy_definitions_mod.go
- b_g_p_policy_definitions_statement.go
- b_g_p_policy_extended_community_mod.go
- b_g_p_policy_large_community_mod.go
- b_g_p_policy_neighbor_mod.go
- b_g_p_policy_prefix.go
- b_g_p_policy_prefix_mod.go
- bfd_entry.go
- bfd_get_entry.go
- c_i_status_entry.go
- c_i_status_get_entry.go
- conntrack_entry.go
- device_info_entry.go
- end_point.go
- end_point_get_entry.go
- error.go
- f_d_b_entry.go
- file_system_info_entry.go
- firewall_entry.go
- firewall_option_entry.go
- firewall_rule_entry.go
- ip_v4_address_entry.go
- ip_v4_address_get_entry.go
- ip_v4_address_mod.go
- loadbalance_entry.go
- metrics_config.go
- mirror_entry.go
- mirror_get_entry.go
- neighbor_entry.go
- neighborv4_mod.go
- oper_params.go
- oper_state.go
- policy_entry.go
- port_entry.go
- post_success.go
- process_info_entry.go
- route_entry.go
- route_get_entry.go
- session_entry.go
- session_ul_cl_entry.go
- vlan_bridge_entry.go
- vlan_get_entry.go
- vlan_member_entry.go
- vlan_port_mod.go
- vxlan_bridge_entry.go
- vxlan_entry.go
- vxlan_peer_entry.go