cisco_ios_xr_mpls_te_oper_mpls_te_auto_tunnel_services_sr_policy_entries_sr_policy_entry

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 3 Imported by: 1

Documentation

Overview

Cisco-IOS-XR-mpls-te-oper:mpls-te/auto-tunnel-services/sr-policy-entries/sr-policy-entry

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TeAutoTunExpPathHop

type TeAutoTunExpPathHop struct {
	HopType              string   `protobuf:"bytes,1,opt,name=hop_type,json=hopType,proto3" json:"hop_type,omitempty"`
	Ipv4Address          string   `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	MplsLabel            uint32   `protobuf:"varint,3,opt,name=mpls_label,json=mplsLabel,proto3" json:"mpls_label,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeAutoTunExpPathHop) Descriptor

func (*TeAutoTunExpPathHop) Descriptor() ([]byte, []int)

func (*TeAutoTunExpPathHop) GetHopType

func (m *TeAutoTunExpPathHop) GetHopType() string

func (*TeAutoTunExpPathHop) GetIpv4Address

func (m *TeAutoTunExpPathHop) GetIpv4Address() string

func (*TeAutoTunExpPathHop) GetMplsLabel

func (m *TeAutoTunExpPathHop) GetMplsLabel() uint32

func (*TeAutoTunExpPathHop) ProtoMessage

func (*TeAutoTunExpPathHop) ProtoMessage()

func (*TeAutoTunExpPathHop) Reset

func (m *TeAutoTunExpPathHop) Reset()

func (*TeAutoTunExpPathHop) String

func (m *TeAutoTunExpPathHop) String() string

func (*TeAutoTunExpPathHop) XXX_DiscardUnknown

func (m *TeAutoTunExpPathHop) XXX_DiscardUnknown()

func (*TeAutoTunExpPathHop) XXX_Marshal

func (m *TeAutoTunExpPathHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeAutoTunExpPathHop) XXX_Merge

func (m *TeAutoTunExpPathHop) XXX_Merge(src proto.Message)

func (*TeAutoTunExpPathHop) XXX_Size

func (m *TeAutoTunExpPathHop) XXX_Size() int

func (*TeAutoTunExpPathHop) XXX_Unmarshal

func (m *TeAutoTunExpPathHop) XXX_Unmarshal(b []byte) error

type TeAutoTunReqExpPath

type TeAutoTunReqExpPath struct {
	ContextId            uint32                      `protobuf:"varint,1,opt,name=context_id,json=contextId,proto3" json:"context_id,omitempty"`
	PathWeight           uint32                      `protobuf:"varint,2,opt,name=path_weight,json=pathWeight,proto3" json:"path_weight,omitempty"`
	IsStale              bool                        `protobuf:"varint,3,opt,name=is_stale,json=isStale,proto3" json:"is_stale,omitempty"`
	IsSynced             bool                        `protobuf:"varint,4,opt,name=is_synced,json=isSynced,proto3" json:"is_synced,omitempty"`
	TunnelInfo           *TeAutoTunReqExpPathTunInfo `protobuf:"bytes,5,opt,name=tunnel_info,json=tunnelInfo,proto3" json:"tunnel_info,omitempty"`
	ProgrammedInFib      bool                        `protobuf:"varint,6,opt,name=programmed_in_fib,json=programmedInFib,proto3" json:"programmed_in_fib,omitempty"`
	Hops                 []*TeAutoTunExpPathHop      `protobuf:"bytes,7,rep,name=hops,proto3" json:"hops,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (*TeAutoTunReqExpPath) Descriptor

func (*TeAutoTunReqExpPath) Descriptor() ([]byte, []int)

func (*TeAutoTunReqExpPath) GetContextId

func (m *TeAutoTunReqExpPath) GetContextId() uint32

func (*TeAutoTunReqExpPath) GetHops

func (m *TeAutoTunReqExpPath) GetHops() []*TeAutoTunExpPathHop

func (*TeAutoTunReqExpPath) GetIsStale

func (m *TeAutoTunReqExpPath) GetIsStale() bool

func (*TeAutoTunReqExpPath) GetIsSynced

func (m *TeAutoTunReqExpPath) GetIsSynced() bool

func (*TeAutoTunReqExpPath) GetPathWeight

func (m *TeAutoTunReqExpPath) GetPathWeight() uint32

func (*TeAutoTunReqExpPath) GetProgrammedInFib

func (m *TeAutoTunReqExpPath) GetProgrammedInFib() bool

func (*TeAutoTunReqExpPath) GetTunnelInfo

func (m *TeAutoTunReqExpPath) GetTunnelInfo() *TeAutoTunReqExpPathTunInfo

func (*TeAutoTunReqExpPath) ProtoMessage

func (*TeAutoTunReqExpPath) ProtoMessage()

func (*TeAutoTunReqExpPath) Reset

func (m *TeAutoTunReqExpPath) Reset()

func (*TeAutoTunReqExpPath) String

func (m *TeAutoTunReqExpPath) String() string

func (*TeAutoTunReqExpPath) XXX_DiscardUnknown

func (m *TeAutoTunReqExpPath) XXX_DiscardUnknown()

func (*TeAutoTunReqExpPath) XXX_Marshal

func (m *TeAutoTunReqExpPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeAutoTunReqExpPath) XXX_Merge

func (m *TeAutoTunReqExpPath) XXX_Merge(src proto.Message)

func (*TeAutoTunReqExpPath) XXX_Size

func (m *TeAutoTunReqExpPath) XXX_Size() int

func (*TeAutoTunReqExpPath) XXX_Unmarshal

func (m *TeAutoTunReqExpPath) XXX_Unmarshal(b []byte) error

type TeAutoTunReqExpPathTunInfo

type TeAutoTunReqExpPathTunInfo struct {
	TunnelId             uint32   `protobuf:"varint,1,opt,name=tunnel_id,json=tunnelId,proto3" json:"tunnel_id,omitempty"`
	TunnelUp             bool     `protobuf:"varint,2,opt,name=tunnel_up,json=tunnelUp,proto3" json:"tunnel_up,omitempty"`
	Ipv6Caps             bool     `protobuf:"varint,3,opt,name=ipv6_caps,json=ipv6Caps,proto3" json:"ipv6_caps,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeAutoTunReqExpPathTunInfo) Descriptor

func (*TeAutoTunReqExpPathTunInfo) Descriptor() ([]byte, []int)

func (*TeAutoTunReqExpPathTunInfo) GetIpv6Caps

func (m *TeAutoTunReqExpPathTunInfo) GetIpv6Caps() bool

func (*TeAutoTunReqExpPathTunInfo) GetTunnelId

func (m *TeAutoTunReqExpPathTunInfo) GetTunnelId() uint32

func (*TeAutoTunReqExpPathTunInfo) GetTunnelUp

func (m *TeAutoTunReqExpPathTunInfo) GetTunnelUp() bool

func (*TeAutoTunReqExpPathTunInfo) ProtoMessage

func (*TeAutoTunReqExpPathTunInfo) ProtoMessage()

func (*TeAutoTunReqExpPathTunInfo) Reset

func (m *TeAutoTunReqExpPathTunInfo) Reset()

func (*TeAutoTunReqExpPathTunInfo) String

func (m *TeAutoTunReqExpPathTunInfo) String() string

func (*TeAutoTunReqExpPathTunInfo) XXX_DiscardUnknown

func (m *TeAutoTunReqExpPathTunInfo) XXX_DiscardUnknown()

func (*TeAutoTunReqExpPathTunInfo) XXX_Marshal

func (m *TeAutoTunReqExpPathTunInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeAutoTunReqExpPathTunInfo) XXX_Merge

func (m *TeAutoTunReqExpPathTunInfo) XXX_Merge(src proto.Message)

func (*TeAutoTunReqExpPathTunInfo) XXX_Size

func (m *TeAutoTunReqExpPathTunInfo) XXX_Size() int

func (*TeAutoTunReqExpPathTunInfo) XXX_Unmarshal

func (m *TeAutoTunReqExpPathTunInfo) XXX_Unmarshal(b []byte) error

type TeEndPoint

type TeEndPoint struct {
	AddressFamilyType    string   `protobuf:"bytes,1,opt,name=address_family_type,json=addressFamilyType,proto3" json:"address_family_type,omitempty"`
	Ipv4Address          string   `protobuf:"bytes,2,opt,name=ipv4_address,json=ipv4Address,proto3" json:"ipv4_address,omitempty"`
	Ipv6Address          string   `protobuf:"bytes,3,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeEndPoint) Descriptor

func (*TeEndPoint) Descriptor() ([]byte, []int)

func (*TeEndPoint) GetAddressFamilyType

func (m *TeEndPoint) GetAddressFamilyType() string

func (*TeEndPoint) GetIpv4Address

func (m *TeEndPoint) GetIpv4Address() string

func (*TeEndPoint) GetIpv6Address

func (m *TeEndPoint) GetIpv6Address() string

func (*TeEndPoint) ProtoMessage

func (*TeEndPoint) ProtoMessage()

func (*TeEndPoint) Reset

func (m *TeEndPoint) Reset()

func (*TeEndPoint) String

func (m *TeEndPoint) String() string

func (*TeEndPoint) XXX_DiscardUnknown

func (m *TeEndPoint) XXX_DiscardUnknown()

func (*TeEndPoint) XXX_Marshal

func (m *TeEndPoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeEndPoint) XXX_Merge

func (m *TeEndPoint) XXX_Merge(src proto.Message)

func (*TeEndPoint) XXX_Size

func (m *TeEndPoint) XXX_Size() int

func (*TeEndPoint) XXX_Unmarshal

func (m *TeEndPoint) XXX_Unmarshal(b []byte) error

type TeServiceSrPolicy

type TeServiceSrPolicy struct {
	SrPolicyId               uint32                 `protobuf:"varint,50,opt,name=sr_policy_id,json=srPolicyId,proto3" json:"sr_policy_id,omitempty"`
	PolicyActive             bool                   `protobuf:"varint,51,opt,name=policy_active,json=policyActive,proto3" json:"policy_active,omitempty"`
	ClientIdXr               uint32                 `protobuf:"varint,52,opt,name=client_id_xr,json=clientIdXr,proto3" json:"client_id_xr,omitempty"`
	ClientName               string                 `protobuf:"bytes,53,opt,name=client_name,json=clientName,proto3" json:"client_name,omitempty"`
	ColorXr                  uint32                 `protobuf:"varint,54,opt,name=color_xr,json=colorXr,proto3" json:"color_xr,omitempty"`
	EndPointXr               *TeEndPoint            `protobuf:"bytes,55,opt,name=end_point_xr,json=endPointXr,proto3" json:"end_point_xr,omitempty"`
	DistinguisherXr          uint32                 `protobuf:"varint,56,opt,name=distinguisher_xr,json=distinguisherXr,proto3" json:"distinguisher_xr,omitempty"`
	Ipv6Caps                 bool                   `protobuf:"varint,57,opt,name=ipv6_caps,json=ipv6Caps,proto3" json:"ipv6_caps,omitempty"`
	BindingSidContextId      uint32                 `protobuf:"varint,58,opt,name=binding_sid_context_id,json=bindingSidContextId,proto3" json:"binding_sid_context_id,omitempty"`
	RequestedBindingSid      uint32                 `protobuf:"varint,59,opt,name=requested_binding_sid,json=requestedBindingSid,proto3" json:"requested_binding_sid,omitempty"`
	BindingSidRequestPending bool                   `` /* 139-byte string literal not displayed */
	AllocatedBindingSid      uint32                 `protobuf:"varint,61,opt,name=allocated_binding_sid,json=allocatedBindingSid,proto3" json:"allocated_binding_sid,omitempty"`
	RewriteRequestPending    bool                   `` /* 128-byte string literal not displayed */
	RewriteDone              bool                   `protobuf:"varint,63,opt,name=rewrite_done,json=rewriteDone,proto3" json:"rewrite_done,omitempty"`
	IsStale                  bool                   `protobuf:"varint,64,opt,name=is_stale,json=isStale,proto3" json:"is_stale,omitempty"`
	IsSynced                 bool                   `protobuf:"varint,65,opt,name=is_synced,json=isSynced,proto3" json:"is_synced,omitempty"`
	NotifyTime               uint32                 `protobuf:"varint,66,opt,name=notify_time,json=notifyTime,proto3" json:"notify_time,omitempty"`
	NotifyStateIsActive      bool                   `protobuf:"varint,67,opt,name=notify_state_is_active,json=notifyStateIsActive,proto3" json:"notify_state_is_active,omitempty"`
	ExplicitPath             []*TeAutoTunReqExpPath `protobuf:"bytes,68,rep,name=explicit_path,json=explicitPath,proto3" json:"explicit_path,omitempty"`
	CreationTime             uint64                 `protobuf:"varint,69,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
	XXX_NoUnkeyedLiteral     struct{}               `json:"-"`
	XXX_unrecognized         []byte                 `json:"-"`
	XXX_sizecache            int32                  `json:"-"`
}

func (*TeServiceSrPolicy) Descriptor

func (*TeServiceSrPolicy) Descriptor() ([]byte, []int)

func (*TeServiceSrPolicy) GetAllocatedBindingSid

func (m *TeServiceSrPolicy) GetAllocatedBindingSid() uint32

func (*TeServiceSrPolicy) GetBindingSidContextId

func (m *TeServiceSrPolicy) GetBindingSidContextId() uint32

func (*TeServiceSrPolicy) GetBindingSidRequestPending

func (m *TeServiceSrPolicy) GetBindingSidRequestPending() bool

func (*TeServiceSrPolicy) GetClientIdXr

func (m *TeServiceSrPolicy) GetClientIdXr() uint32

func (*TeServiceSrPolicy) GetClientName

func (m *TeServiceSrPolicy) GetClientName() string

func (*TeServiceSrPolicy) GetColorXr

func (m *TeServiceSrPolicy) GetColorXr() uint32

func (*TeServiceSrPolicy) GetCreationTime

func (m *TeServiceSrPolicy) GetCreationTime() uint64

func (*TeServiceSrPolicy) GetDistinguisherXr

func (m *TeServiceSrPolicy) GetDistinguisherXr() uint32

func (*TeServiceSrPolicy) GetEndPointXr

func (m *TeServiceSrPolicy) GetEndPointXr() *TeEndPoint

func (*TeServiceSrPolicy) GetExplicitPath

func (m *TeServiceSrPolicy) GetExplicitPath() []*TeAutoTunReqExpPath

func (*TeServiceSrPolicy) GetIpv6Caps

func (m *TeServiceSrPolicy) GetIpv6Caps() bool

func (*TeServiceSrPolicy) GetIsStale

func (m *TeServiceSrPolicy) GetIsStale() bool

func (*TeServiceSrPolicy) GetIsSynced

func (m *TeServiceSrPolicy) GetIsSynced() bool

func (*TeServiceSrPolicy) GetNotifyStateIsActive

func (m *TeServiceSrPolicy) GetNotifyStateIsActive() bool

func (*TeServiceSrPolicy) GetNotifyTime

func (m *TeServiceSrPolicy) GetNotifyTime() uint32

func (*TeServiceSrPolicy) GetPolicyActive

func (m *TeServiceSrPolicy) GetPolicyActive() bool

func (*TeServiceSrPolicy) GetRequestedBindingSid

func (m *TeServiceSrPolicy) GetRequestedBindingSid() uint32

func (*TeServiceSrPolicy) GetRewriteDone

func (m *TeServiceSrPolicy) GetRewriteDone() bool

func (*TeServiceSrPolicy) GetRewriteRequestPending

func (m *TeServiceSrPolicy) GetRewriteRequestPending() bool

func (*TeServiceSrPolicy) GetSrPolicyId

func (m *TeServiceSrPolicy) GetSrPolicyId() uint32

func (*TeServiceSrPolicy) ProtoMessage

func (*TeServiceSrPolicy) ProtoMessage()

func (*TeServiceSrPolicy) Reset

func (m *TeServiceSrPolicy) Reset()

func (*TeServiceSrPolicy) String

func (m *TeServiceSrPolicy) String() string

func (*TeServiceSrPolicy) XXX_DiscardUnknown

func (m *TeServiceSrPolicy) XXX_DiscardUnknown()

func (*TeServiceSrPolicy) XXX_Marshal

func (m *TeServiceSrPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeServiceSrPolicy) XXX_Merge

func (m *TeServiceSrPolicy) XXX_Merge(src proto.Message)

func (*TeServiceSrPolicy) XXX_Size

func (m *TeServiceSrPolicy) XXX_Size() int

func (*TeServiceSrPolicy) XXX_Unmarshal

func (m *TeServiceSrPolicy) XXX_Unmarshal(b []byte) error

type TeServiceSrPolicy_KEYS

type TeServiceSrPolicy_KEYS struct {
	ClientId             uint32   `protobuf:"varint,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	Color                uint32   `protobuf:"varint,2,opt,name=color,proto3" json:"color,omitempty"`
	EndPoint             string   `protobuf:"bytes,3,opt,name=end_point,json=endPoint,proto3" json:"end_point,omitempty"`
	Distinguisher        uint32   `protobuf:"varint,4,opt,name=distinguisher,proto3" json:"distinguisher,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TeServiceSrPolicy_KEYS) Descriptor

func (*TeServiceSrPolicy_KEYS) Descriptor() ([]byte, []int)

func (*TeServiceSrPolicy_KEYS) GetClientId

func (m *TeServiceSrPolicy_KEYS) GetClientId() uint32

func (*TeServiceSrPolicy_KEYS) GetColor

func (m *TeServiceSrPolicy_KEYS) GetColor() uint32

func (*TeServiceSrPolicy_KEYS) GetDistinguisher

func (m *TeServiceSrPolicy_KEYS) GetDistinguisher() uint32

func (*TeServiceSrPolicy_KEYS) GetEndPoint

func (m *TeServiceSrPolicy_KEYS) GetEndPoint() string

func (*TeServiceSrPolicy_KEYS) ProtoMessage

func (*TeServiceSrPolicy_KEYS) ProtoMessage()

func (*TeServiceSrPolicy_KEYS) Reset

func (m *TeServiceSrPolicy_KEYS) Reset()

func (*TeServiceSrPolicy_KEYS) String

func (m *TeServiceSrPolicy_KEYS) String() string

func (*TeServiceSrPolicy_KEYS) XXX_DiscardUnknown

func (m *TeServiceSrPolicy_KEYS) XXX_DiscardUnknown()

func (*TeServiceSrPolicy_KEYS) XXX_Marshal

func (m *TeServiceSrPolicy_KEYS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TeServiceSrPolicy_KEYS) XXX_Merge

func (m *TeServiceSrPolicy_KEYS) XXX_Merge(src proto.Message)

func (*TeServiceSrPolicy_KEYS) XXX_Size

func (m *TeServiceSrPolicy_KEYS) XXX_Size() int

func (*TeServiceSrPolicy_KEYS) XXX_Unmarshal

func (m *TeServiceSrPolicy_KEYS) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL