ip_rsvp_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ip-rsvp package operational data.

This module contains definitions for the following management objects:

rsvp-standby: RSVP operational data for standby role
rsvp: rsvp

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IgpteLibBwModel

type IgpteLibBwModel string

IgpteLibBwModel represents Bandwidth model

const (
	// Russian Dolls Model
	IgpteLibBwModel_rdm IgpteLibBwModel = "rdm"

	// Maximum Allocation Model
	IgpteLibBwModel_mam IgpteLibBwModel = "mam"

	// No model set
	IgpteLibBwModel_not_set IgpteLibBwModel = "not-set"
)

type Rsvp

type Rsvp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP ISSU information.
	Issu Rsvp_Issu

	// All B/W Pool info.
	BwPoolInfo Rsvp_BwPoolInfo

	// Table of detailed PXSB info.
	PxsbDetails Rsvp_PxsbDetails

	// Table of detailed RXSB info.
	RxsbDetails Rsvp_RxsbDetails

	// Table of brief info about I/F neighbors.
	InterfaceNeighborBriefs Rsvp_InterfaceNeighborBriefs

	// Table of summary info about RSVP-enabled controllers.
	ControllerSummaries Rsvp_ControllerSummaries

	// Table for Authentication related information.
	AuthenticationBriefs Rsvp_AuthenticationBriefs

	// Table of brief info about sessions.
	SessionBriefs Rsvp_SessionBriefs

	// Table of detailed info about path state blocks.
	PsbDetaileds Rsvp_PsbDetaileds

	// Table of detailed info about RSVP-enabled controllers.
	ControllerDetaileds Rsvp_ControllerDetaileds

	// Fast Re-Route Summary State Information.
	FrrSummary Rsvp_FrrSummary

	// Table of detailed info about reservation state blocks.
	RsbDetaileds Rsvp_RsbDetaileds

	// Table of summary info about RSVP-enabled interfaces.
	InterfaceSummaries Rsvp_InterfaceSummaries

	// Table of brief info about hello instances.
	HelloInstanceBriefs Rsvp_HelloInstanceBriefs

	// Table for detailed authentication related information.
	AuthenticationDetails Rsvp_AuthenticationDetails

	// Table of brief info about reservation state blocks.
	RsbBriefs Rsvp_RsbBriefs

	// Counters.
	Counters Rsvp_Counters

	// Table of detailed info about RSVP-enabled interfaces.
	InterfaceDetaileds Rsvp_InterfaceDetaileds

	// Table of brief info about RSVP-enabled controller.
	ControllerBriefs Rsvp_ControllerBriefs

	// Info about graceful-restart.
	GracefulRestart Rsvp_GracefulRestart

	// Table of brief info about i/f-based hello instances.
	HelloInterfaceInstanceBriefs Rsvp_HelloInterfaceInstanceBriefs

	// Table of detailed info about i/f-based hello instances.
	HelloInterfaceInstanceDetails Rsvp_HelloInterfaceInstanceDetails

	// Table of detailed info about I/F neighbors.
	InterfaceNeighborDetails Rsvp_InterfaceNeighborDetails

	// RSVP NSR information.
	Nsr Rsvp_Nsr

	// RSVP summary information.
	Summary Rsvp_Summary

	// Table of detailed info about Fast Re-route states.
	Frrs Rsvp_Frrs

	// Table of brief info about requests.
	RequestBriefs Rsvp_RequestBriefs

	// Table of detail info about requests.
	RequestDetails Rsvp_RequestDetails

	// Table of brief info about RSVP-enabled interfaces.
	InterfaceBriefs Rsvp_InterfaceBriefs

	// Table of detailed info about sessions.
	SessionDetaileds Rsvp_SessionDetaileds

	// Table of detailed info about hello instances.
	HelloInstanceDetails Rsvp_HelloInstanceDetails

	// Table of detailed info about global neighbors.
	GlobalNeighborDetails Rsvp_GlobalNeighborDetails

	// Table of brief info about path state blocks.
	PsbBriefs Rsvp_PsbBriefs

	// Table of brief info about global neighbors.
	GlobalNeighborBriefs Rsvp_GlobalNeighborBriefs
}

Rsvp rsvp

func (*Rsvp) GetEntityData

func (rsvp *Rsvp) GetEntityData() *types.CommonEntityData

type RsvpMgmtAssociation

type RsvpMgmtAssociation string

RsvpMgmtAssociation represents RSVP ASSOCIATION Types

const (
	// No ASSOCIATION Object present
	RsvpMgmtAssociation_none RsvpMgmtAssociation = "none"

	// IPv4 ASSOCIATION Type
	RsvpMgmtAssociation_ipv4 RsvpMgmtAssociation = "ipv4"

	// IPv6 ASSOCIATION Type
	RsvpMgmtAssociation_ipv6 RsvpMgmtAssociation = "ipv6"

	// EXTENDED IPv4 ASSOCIATION Type
	RsvpMgmtAssociation_extended_ipv4 RsvpMgmtAssociation = "extended-ipv4"

	// EXTENDED IPv6 ASSOCIATION Type
	RsvpMgmtAssociation_extended_ipv6 RsvpMgmtAssociation = "extended-ipv6"
)

type RsvpMgmtAuthChallengeStatus

type RsvpMgmtAuthChallengeStatus string

RsvpMgmtAuthChallengeStatus represents RSVP Authentication Challenge Status

const (
	// Not configured
	RsvpMgmtAuthChallengeStatus_rsvp_mgmt_auth_cs_not_cfg RsvpMgmtAuthChallengeStatus = "rsvp-mgmt-auth-cs-not-cfg"

	// Complete
	RsvpMgmtAuthChallengeStatus_rsvp_mgmt_auth_cs_completed RsvpMgmtAuthChallengeStatus = "rsvp-mgmt-auth-cs-completed"

	// In Progress
	RsvpMgmtAuthChallengeStatus_rsvp_mgmt_auth_cs_in_progress RsvpMgmtAuthChallengeStatus = "rsvp-mgmt-auth-cs-in-progress"

	// Failed
	RsvpMgmtAuthChallengeStatus_rsvp_mgmt_auth_cs_failure RsvpMgmtAuthChallengeStatus = "rsvp-mgmt-auth-cs-failure"

	// Not supported
	RsvpMgmtAuthChallengeStatus_rsvp_mgmt_auth_cs_not_supported RsvpMgmtAuthChallengeStatus = "rsvp-mgmt-auth-cs-not-supported"
)

type RsvpMgmtAuthDirection

type RsvpMgmtAuthDirection string

RsvpMgmtAuthDirection represents RSVP Authentication Direction Types

const (
	// Send
	RsvpMgmtAuthDirection_rsvp_mgmt_auth_direction_send RsvpMgmtAuthDirection = "rsvp-mgmt-auth-direction-send"

	// Receive
	RsvpMgmtAuthDirection_rsvp_mgmt_auth_direction_recv RsvpMgmtAuthDirection = "rsvp-mgmt-auth-direction-recv"
)

type RsvpMgmtAuthKi

type RsvpMgmtAuthKi string

RsvpMgmtAuthKi represents RSVP Authentication KeyInfo Type

const (
	// None
	RsvpMgmtAuthKi_rsvp_mgmt_auth_ki_type_none RsvpMgmtAuthKi = "rsvp-mgmt-auth-ki-type-none"

	// Global
	RsvpMgmtAuthKi_rsvp_mgmt_auth_ki_type_global RsvpMgmtAuthKi = "rsvp-mgmt-auth-ki-type-global"

	// Interface
	RsvpMgmtAuthKi_rsvp_mgmt_auth_ki_type_interface RsvpMgmtAuthKi = "rsvp-mgmt-auth-ki-type-interface"

	// Neighbor
	RsvpMgmtAuthKi_rsvp_mgmt_auth_ki_type_neighbor RsvpMgmtAuthKi = "rsvp-mgmt-auth-ki-type-neighbor"
)

type RsvpMgmtDsteModes

type RsvpMgmtDsteModes string

RsvpMgmtDsteModes represents RSVP DSTE modes

const (
	// pre standard
	RsvpMgmtDsteModes_pre_standard RsvpMgmtDsteModes = "pre-standard"

	// standard
	RsvpMgmtDsteModes_standard RsvpMgmtDsteModes = "standard"
)

type RsvpMgmtEroSubobj

type RsvpMgmtEroSubobj string

RsvpMgmtEroSubobj represents RSVP ERO Types

const (
	// IPv4 ERO Type
	RsvpMgmtEroSubobj_rsvp_mgmt_ero_type_ipv4 RsvpMgmtEroSubobj = "rsvp-mgmt-ero-type-ipv4"

	// Unnumbered ERO Type
	RsvpMgmtEroSubobj_rsvp_mgmt_ero_type_un_num RsvpMgmtEroSubobj = "rsvp-mgmt-ero-type-un-num"
)

type RsvpMgmtEroSubobjStatus

type RsvpMgmtEroSubobjStatus string

RsvpMgmtEroSubobjStatus represents RSVP ERO Status

const (
	// ERO is not available in topology
	RsvpMgmtEroSubobjStatus_rsvp_mgmt_ero_status_not_available RsvpMgmtEroSubobjStatus = "rsvp-mgmt-ero-status-not-available"

	// ERO is available in topology
	RsvpMgmtEroSubobjStatus_rsvp_mgmt_ero_status_available RsvpMgmtEroSubobjStatus = "rsvp-mgmt-ero-status-available"

	// ERO doesn't have bw available in topology
	RsvpMgmtEroSubobjStatus_rsvp_mgmt_ero_status_bw_not_available RsvpMgmtEroSubobjStatus = "rsvp-mgmt-ero-status-bw-not-available"
)

type RsvpMgmtFilter

type RsvpMgmtFilter string

RsvpMgmtFilter represents RSVP Filter Types

const (
	// IPv4 FilterSpec Type
	RsvpMgmtFilter_rsvp_mgmt_filter_type_ipv4 RsvpMgmtFilter = "rsvp-mgmt-filter-type-ipv4"

	// P2MP LSP IPv4 FilterSpec Type
	RsvpMgmtFilter_rsvp_mgmt_filter_type_p2mp_lsp_ipv4 RsvpMgmtFilter = "rsvp-mgmt-filter-type-p2mp-lsp-ipv4"
)

type RsvpMgmtFlowSpec

type RsvpMgmtFlowSpec string

RsvpMgmtFlowSpec represents RSVP Generic FlowSpec Types

const (
	// G709 OTN FlowSpec Type
	RsvpMgmtFlowSpec_g709otn RsvpMgmtFlowSpec = "g709otn"
)

type RsvpMgmtFrrStateEnum

type RsvpMgmtFrrStateEnum string

RsvpMgmtFrrStateEnum represents RSVP FRR States

const (
	// Ready State
	RsvpMgmtFrrStateEnum_ready_state RsvpMgmtFrrStateEnum = "ready-state"

	// Pending
	RsvpMgmtFrrStateEnum_pending_state RsvpMgmtFrrStateEnum = "pending-state"

	// Active State
	RsvpMgmtFrrStateEnum_active_state RsvpMgmtFrrStateEnum = "active-state"
)

type RsvpMgmtGenericLabel

type RsvpMgmtGenericLabel string

RsvpMgmtGenericLabel represents RSVP Generic Label Types

const (
	// Generalized Label Type
	RsvpMgmtGenericLabel_rsvp_mgmt_label_type_gmpls RsvpMgmtGenericLabel = "rsvp-mgmt-label-type-gmpls"
)

type RsvpMgmtGrApp

type RsvpMgmtGrApp string

RsvpMgmtGrApp represents RSVP Graceful Restart application type

const (
	// Application is OUNI
	RsvpMgmtGrApp_ouni RsvpMgmtGrApp = "ouni"

	// Application is GMPLS
	RsvpMgmtGrApp_gmpls RsvpMgmtGrApp = "gmpls"
)

type RsvpMgmtHelloDownReason

type RsvpMgmtHelloDownReason string

RsvpMgmtHelloDownReason represents Reasons why RSVP Hellos went down

const (
	// Not applicable. This means RSVP Hellos are up
	RsvpMgmtHelloDownReason_not_applicable RsvpMgmtHelloDownReason = "not-applicable"

	// Incorrect destination instance in received
	// Hellos
	RsvpMgmtHelloDownReason_wrong_destination_instance RsvpMgmtHelloDownReason = "wrong-destination-instance"

	// Incorrect source instance in received Hellos
	RsvpMgmtHelloDownReason_wrong_source_instance RsvpMgmtHelloDownReason = "wrong-source-instance"

	// Hellos not being received
	RsvpMgmtHelloDownReason_hello_missed RsvpMgmtHelloDownReason = "hello-missed"

	// Interface went down
	RsvpMgmtHelloDownReason_interface_down RsvpMgmtHelloDownReason = "interface-down"

	// Neighbor disabled Hellos
	RsvpMgmtHelloDownReason_neighbor_disabled_hello RsvpMgmtHelloDownReason = "neighbor-disabled-hello"

	// Control channel went down
	RsvpMgmtHelloDownReason_control_channel_down RsvpMgmtHelloDownReason = "control-channel-down"
)

type RsvpMgmtHelloInstance

type RsvpMgmtHelloInstance string

RsvpMgmtHelloInstance represents RSVP Hello instance types

const (
	// Hello requests and ACKs are sent
	RsvpMgmtHelloInstance_active RsvpMgmtHelloInstance = "active"

	// Hello ACKs only are sent
	RsvpMgmtHelloInstance_passive RsvpMgmtHelloInstance = "passive"
)

type RsvpMgmtHelloInstanceOwner

type RsvpMgmtHelloInstanceOwner string

RsvpMgmtHelloInstanceOwner represents RSVP Hello instance owner

const (
	// MPLS Graceful Restart
	RsvpMgmtHelloInstanceOwner_mpls_graceful_restart RsvpMgmtHelloInstanceOwner = "mpls-graceful-restart"

	// MPLS OUNI
	RsvpMgmtHelloInstanceOwner_mpls_ouni RsvpMgmtHelloInstanceOwner = "mpls-ouni"
)

type RsvpMgmtHelloState

type RsvpMgmtHelloState string

RsvpMgmtHelloState represents RSVP Hello instance states

const (
	// No Hello messages ever received from neighbor
	RsvpMgmtHelloState_hello_state_init RsvpMgmtHelloState = "hello-state-init"

	// Receiving expected Hello messages from neighbor
	RsvpMgmtHelloState_hello_state_up RsvpMgmtHelloState = "hello-state-up"

	// Stopped receiving expected Hello messages from
	// neighbor
	RsvpMgmtHelloState_hello_state_down RsvpMgmtHelloState = "hello-state-down"
)

type RsvpMgmtQosServiceEnum

type RsvpMgmtQosServiceEnum string

RsvpMgmtQosServiceEnum represents QOS Types

const (
	// QOS Unknown
	RsvpMgmtQosServiceEnum_rsvp_mgmt_qos_unknown RsvpMgmtQosServiceEnum = "rsvp-mgmt-qos-unknown"

	// QOS Guaranteed
	RsvpMgmtQosServiceEnum_rsvp_mgmt_qos_guaranteed RsvpMgmtQosServiceEnum = "rsvp-mgmt-qos-guaranteed"

	// QOS Controlled Load
	RsvpMgmtQosServiceEnum_rsvp_mgmt_qos_controlled_load RsvpMgmtQosServiceEnum = "rsvp-mgmt-qos-controlled-load"

	// QOS Qualitative
	RsvpMgmtQosServiceEnum_rsvp_mgmt_qos_qualitative RsvpMgmtQosServiceEnum = "rsvp-mgmt-qos-qualitative"
)

type RsvpMgmtReservationTypeEnum

type RsvpMgmtReservationTypeEnum string

RsvpMgmtReservationTypeEnum represents RSVP Reservation Types

const (
	// Single Reservation
	RsvpMgmtReservationTypeEnum_rsvp_mgmt_ff_option RsvpMgmtReservationTypeEnum = "rsvp-mgmt-ff-option"

	// Shared Reservation, Unlimited Scope
	RsvpMgmtReservationTypeEnum_rsvp_mgmt_wf_option RsvpMgmtReservationTypeEnum = "rsvp-mgmt-wf-option"

	// Shared Reservation, Limited Scope
	RsvpMgmtReservationTypeEnum_rsvp_mgmt_se_option RsvpMgmtReservationTypeEnum = "rsvp-mgmt-se-option"
)

type RsvpMgmtRestartState

type RsvpMgmtRestartState string

RsvpMgmtRestartState represents RSVP GR (Graceful Restart) Restart states

const (
	// Restart is done
	RsvpMgmtRestartState_done RsvpMgmtRestartState = "done"

	// Neighbor is in recovery
	RsvpMgmtRestartState_recovery RsvpMgmtRestartState = "recovery"

	// Neighbor recovery aborted
	RsvpMgmtRestartState_abort RsvpMgmtRestartState = "abort"
)

type RsvpMgmtRroSubobj

type RsvpMgmtRroSubobj string

RsvpMgmtRroSubobj represents RSVP RRO Types

const (
	// IPv4 RRO Type
	RsvpMgmtRroSubobj_ipv4rro_type RsvpMgmtRroSubobj = "ipv4rro-type"

	// Label RRO Type
	RsvpMgmtRroSubobj_label_rro_type RsvpMgmtRroSubobj = "label-rro-type"

	// Unnumbered RRO Type
	RsvpMgmtRroSubobj_unnumbered_rro_type RsvpMgmtRroSubobj = "unnumbered-rro-type"

	// SRLG RRO Type
	RsvpMgmtRroSubobj_srlg_rro_type RsvpMgmtRroSubobj = "srlg-rro-type"
)

type RsvpMgmtSession

type RsvpMgmtSession string

RsvpMgmtSession represents RSVP Session Types

const (
	// UDP IPv4 Session Type
	RsvpMgmtSession_rsvp_mgmt_session_type_udp_ipv4 RsvpMgmtSession = "rsvp-mgmt-session-type-udp-ipv4"

	// LSP IPv4 Session Type
	RsvpMgmtSession_rsvp_mgmt_session_type_lsp_ipv4 RsvpMgmtSession = "rsvp-mgmt-session-type-lsp-ipv4"

	// UNI IPv4 Session Type
	RsvpMgmtSession_rsvp_mgmt_session_type_uni_ipv4 RsvpMgmtSession = "rsvp-mgmt-session-type-uni-ipv4"

	// P2MP LSP IPv4 Session Type
	RsvpMgmtSession_rsvp_mgmt_session_type_p2mp_lsp_ipv4 RsvpMgmtSession = "rsvp-mgmt-session-type-p2mp-lsp-ipv4"
)

type RsvpMgmtTspec

type RsvpMgmtTspec string

RsvpMgmtTspec represents RSVP Generic Sender Tspec Types

const (
	// G709 OTN Sender Tspec Type
	RsvpMgmtTspec_g709otn RsvpMgmtTspec = "g709otn"

	// Int-Serv Sender Tspec Type
	RsvpMgmtTspec_intsrv RsvpMgmtTspec = "intsrv"
)

type RsvpMode

type RsvpMode string

RsvpMode represents Rsvp mode

const (
	// Send
	RsvpMode_send RsvpMode = "send"

	// Receive
	RsvpMode_receive RsvpMode = "receive"
)

type RsvpProcNsrNotReadyReason

type RsvpProcNsrNotReadyReason string

RsvpProcNsrNotReadyReason represents Rsvp proc nsr not ready reason

const (
	// Collab connection time out
	RsvpProcNsrNotReadyReason_collab_time_out RsvpProcNsrNotReadyReason = "collab-time-out"

	// Collab connection down or IDT not done
	RsvpProcNsrNotReadyReason_collab_conntection_idt RsvpProcNsrNotReadyReason = "collab-conntection-idt"

	// NSR peer not connected
	RsvpProcNsrNotReadyReason_nsr_peer_not_connected RsvpProcNsrNotReadyReason = "nsr-peer-not-connected"

	// NSR peer not in sync
	RsvpProcNsrNotReadyReason_nsr_peer_not_in_sync RsvpProcNsrNotReadyReason = "nsr-peer-not-in-sync"
)

type RsvpProcRole

type RsvpProcRole string

RsvpProcRole represents RSVP Process Role

const (
	// Unknown
	RsvpProcRole_unknown RsvpProcRole = "unknown"

	// V1 Active
	RsvpProcRole_v1_active RsvpProcRole = "v1-active"

	// V1 Standby
	RsvpProcRole_v1_standby RsvpProcRole = "v1-standby"

	// V2 Active
	RsvpProcRole_v2_active RsvpProcRole = "v2-active"

	// V2 Standby
	RsvpProcRole_v2_standby RsvpProcRole = "v2-standby"

	// V1 Active post big-bang
	RsvpProcRole_v1_active_post_big_bang RsvpProcRole = "v1-active-post-big-bang"

	// V1 Standbyi post big-bang
	RsvpProcRole_v1_standby_post_big_bang RsvpProcRole = "v1-standby-post-big-bang"

	// Count
	RsvpProcRole_count RsvpProcRole = "count"
)

type RsvpSession

type RsvpSession string

RsvpSession represents Rsvp session

const (
	// Show IPv4 sessions only
	RsvpSession_ipv4 RsvpSession = "ipv4"

	// Show IPv4 P2P LSP sessions only
	RsvpSession_p2p_lsp_ipv4 RsvpSession = "p2p-lsp-ipv4"

	// Show IPv4 OUNI sessions only
	RsvpSession_ouni_ipv4 RsvpSession = "ouni-ipv4"

	// Show IPv4 P2MP LSP sessions only
	RsvpSession_p2mp_lsp_ipv4 RsvpSession = "p2mp-lsp-ipv4"
)

type RsvpStandby

type RsvpStandby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of brief info about I/F neighbors.
	InterfaceNeighborBriefs RsvpStandby_InterfaceNeighborBriefs

	// Table of summary info about RSVP-enabled controllers.
	ControllerSummaries RsvpStandby_ControllerSummaries

	// Table for Authentication related information.
	AuthenticationBriefs RsvpStandby_AuthenticationBriefs

	// Table of brief info about sessions.
	SessionBriefs RsvpStandby_SessionBriefs

	// Table of detailed info about path state blocks.
	PsbDetaileds RsvpStandby_PsbDetaileds

	// Table of detailed info about RSVP-enabled controllers.
	ControllerDetaileds RsvpStandby_ControllerDetaileds

	// Fast Re-Route Summary State Information.
	FrrSummary RsvpStandby_FrrSummary

	// Table of detailed info about reservation state blocks.
	RsbDetaileds RsvpStandby_RsbDetaileds

	// Table of summary info about RSVP-enabled interfaces.
	InterfaceSummaries RsvpStandby_InterfaceSummaries

	// Table of brief info about hello instances.
	HelloInstanceBriefs RsvpStandby_HelloInstanceBriefs

	// Table for detailed authentication related information.
	AuthenticationDetails RsvpStandby_AuthenticationDetails

	// Table of brief info about reservation state blocks.
	RsbBriefs RsvpStandby_RsbBriefs

	// Counters.
	Counters RsvpStandby_Counters

	// Table of detailed info about RSVP-enabled interfaces.
	InterfaceDetaileds RsvpStandby_InterfaceDetaileds

	// Table of brief info about RSVP-enabled controller.
	ControllerBriefs RsvpStandby_ControllerBriefs

	// Info about graceful-restart.
	GracefulRestart RsvpStandby_GracefulRestart

	// Table of brief info about i/f-based hello instances.
	HelloInterfaceInstanceBriefs RsvpStandby_HelloInterfaceInstanceBriefs

	// Table of detailed info about i/f-based hello instances.
	HelloInterfaceInstanceDetails RsvpStandby_HelloInterfaceInstanceDetails

	// Table of detailed info about I/F neighbors.
	InterfaceNeighborDetails RsvpStandby_InterfaceNeighborDetails

	// RSVP NSR information.
	Nsr RsvpStandby_Nsr

	// RSVP summary information.
	Summary RsvpStandby_Summary

	// Table of detailed info about Fast Re-route states.
	Frrs RsvpStandby_Frrs

	// Table of brief info about requests.
	RequestBriefs RsvpStandby_RequestBriefs

	// Table of detail info about requests.
	RequestDetails RsvpStandby_RequestDetails

	// Table of brief info about RSVP-enabled interfaces.
	InterfaceBriefs RsvpStandby_InterfaceBriefs

	// Table of detailed info about sessions.
	SessionDetaileds RsvpStandby_SessionDetaileds

	// Table of detailed info about hello instances.
	HelloInstanceDetails RsvpStandby_HelloInstanceDetails

	// Table of detailed info about global neighbors.
	GlobalNeighborDetails RsvpStandby_GlobalNeighborDetails

	// Table of brief info about path state blocks.
	PsbBriefs RsvpStandby_PsbBriefs

	// Table of brief info about global neighbors.
	GlobalNeighborBriefs RsvpStandby_GlobalNeighborBriefs
}

RsvpStandby RSVP operational data for standby role

func (*RsvpStandby) GetEntityData

func (rsvpStandby *RsvpStandby) GetEntityData() *types.CommonEntityData

type RsvpStandby_AuthenticationBriefs

type RsvpStandby_AuthenticationBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief Authentication information. The type is slice of
	// RsvpStandby_AuthenticationBriefs_AuthenticationBrief.
	AuthenticationBrief []*RsvpStandby_AuthenticationBriefs_AuthenticationBrief
}

RsvpStandby_AuthenticationBriefs Table for Authentication related information

func (*RsvpStandby_AuthenticationBriefs) GetEntityData

func (authenticationBriefs *RsvpStandby_AuthenticationBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_AuthenticationBriefs_AuthenticationBrief

type RsvpStandby_AuthenticationBriefs_AuthenticationBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. Mode (Tx or Rx). The type is RsvpMode.
	ModeId interface{}

	// This attribute is a key. InterfaceName. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Direction. The type is RsvpMgmtAuthDirection.
	Direction interface{}

	// Key type. The type is RsvpMgmtAuthKi.
	KeyType interface{}

	// Key source. The type is string.
	KeySource interface{}

	// Key ID. The type is interface{} with range: 0..18446744073709551615.
	KeyId interface{}

	// Key validity. The type is interface{} with range: 0..4294967295.
	KeyIdValid interface{}
}

RsvpStandby_AuthenticationBriefs_AuthenticationBrief Brief Authentication information

func (*RsvpStandby_AuthenticationBriefs_AuthenticationBrief) GetEntityData

func (authenticationBrief *RsvpStandby_AuthenticationBriefs_AuthenticationBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_AuthenticationDetails

type RsvpStandby_AuthenticationDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief Authentication information. The type is slice of
	// RsvpStandby_AuthenticationDetails_AuthenticationDetail.
	AuthenticationDetail []*RsvpStandby_AuthenticationDetails_AuthenticationDetail
}

RsvpStandby_AuthenticationDetails Table for detailed authentication related information

func (*RsvpStandby_AuthenticationDetails) GetEntityData

func (authenticationDetails *RsvpStandby_AuthenticationDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail

type RsvpStandby_AuthenticationDetails_AuthenticationDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. Mode (Tx or Rx). The type is RsvpMode.
	ModeId interface{}

	// This attribute is a key. InterfaceName. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Key status. The type is interface{} with range: 0..4294967295.
	KeyStatus interface{}

	// Direction. The type is interface{} with range: 0..4294967295.
	KeyDigestInfo interface{}

	// Lifetime (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	Lifetime interface{}

	// Remaining lifetime (seconds). The type is interface{} with range:
	// 0..4294967295. Units are second.
	LifetimeLeft interface{}

	// Challenge status. The type is RsvpMgmtAuthChallengeStatus.
	ChallengeStatus interface{}

	// Basic authentication data.
	AuthCompact RsvpStandby_AuthenticationDetails_AuthenticationDetail_AuthCompact

	// direction info.
	DirectionInfo RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail Brief Authentication information

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail) GetEntityData

func (authenticationDetail *RsvpStandby_AuthenticationDetails_AuthenticationDetail) GetEntityData() *types.CommonEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_AuthCompact

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_AuthCompact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Direction. The type is RsvpMgmtAuthDirection.
	Direction interface{}

	// Key type. The type is RsvpMgmtAuthKi.
	KeyType interface{}

	// Key source. The type is string.
	KeySource interface{}

	// Key ID. The type is interface{} with range: 0..18446744073709551615.
	KeyId interface{}

	// Key validity. The type is interface{} with range: 0..4294967295.
	KeyIdValid interface{}
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_AuthCompact Basic authentication data

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_AuthCompact) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AuthDirection. The type is RsvpMgmtAuthDirection.
	AuthDirection interface{}

	// send info.
	SendInfo RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo

	// receive info.
	ReceiveInfo RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo direction info

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sequence number. The type is interface{} with range:
	// 0..18446744073709551615.
	Sequence interface{}

	// Sequence window size. The type is interface{} with range: 0..4294967295.
	SequenceWindowSize interface{}

	// Sequence window count. The type is interface{} with range: 0..4294967295.
	SequenceWindowCount interface{}

	// Counters.
	Counters RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters

	// Sequence window. The type is slice of
	// RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow.
	SequenceWindow []*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo receive info

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Valid messages. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedValidMessages interface{}

	// Challenges sent. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengesSent interface{}

	// Challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedChallengeResponse interface{}

	// Challenges resent. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengesResent interface{}

	// Challenge timeouts. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengeTimeouts interface{}

	// Authentication received during challenge. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedDuringChallenge interface{}

	// Authentication received incomplete. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedIncomplete interface{}

	// Authentication received with no integrity. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedNoIntegrity interface{}

	// Authentication received with bad digest. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedBadDigest interface{}

	// Authentication received with wrong digest type. The type is interface{}
	// with range: 0..4294967295.
	AuthenticationReceivedWrongDigestType interface{}

	// Authentication received with duplicate sequence number. The type is
	// interface{} with range: 0..4294967295.
	AuthenticationReceivedSequenceNumberDuplicate interface{}

	// Authentication received with sequence number out of range. The type is
	// interface{} with range: 0..4294967295.
	AuthenticationReceivedSequenceNumberOutofRange interface{}

	// Incorect challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedWrongChallengesResponse interface{}

	// Duplicate challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedChallengesResponseDuplicate interface{}

	// Challenge responses received late. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedResponseLate interface{}

	// Authentication received with bad mesage format. The type is interface{}
	// with range: 0..4294967295.
	AuthenticationReceivedBadMessageFormat interface{}
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters Counters

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615.
	Entry interface{}
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow Sequence window

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sequence number. The type is interface{} with range:
	// 0..18446744073709551615.
	Sequence interface{}

	// Counters.
	Counters RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo send info

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo) GetEntityData

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters

type RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Messages sent. The type is interface{} with range: 0..4294967295.
	AuthenticationSent interface{}

	// Failures. The type is interface{} with range: 0..4294967295.
	AuthenticationFailures interface{}

	// Challenges received. The type is interface{} with range: 0..4294967295.
	AuthenticationSendChallengesReceived interface{}

	// Challenge responses sent. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationChallengeResponsesSent interface{}
}

RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters Counters

func (*RsvpStandby_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters) GetEntityData

type RsvpStandby_ControllerBriefs

type RsvpStandby_ControllerBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about an RSVP-enabled controller. The type is slice of
	// RsvpStandby_ControllerBriefs_ControllerBrief.
	ControllerBrief []*RsvpStandby_ControllerBriefs_ControllerBrief
}

RsvpStandby_ControllerBriefs Table of brief info about RSVP-enabled controller

func (*RsvpStandby_ControllerBriefs) GetEntityData

func (controllerBriefs *RsvpStandby_ControllerBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerBriefs_ControllerBrief

type RsvpStandby_ControllerBriefs_ControllerBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation
}

RsvpStandby_ControllerBriefs_ControllerBrief Brief info about an RSVP-enabled controller

func (*RsvpStandby_ControllerBriefs_ControllerBrief) GetEntityData

func (controllerBrief *RsvpStandby_ControllerBriefs_ControllerBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation) GetEntityData

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface

type RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_ControllerDetaileds

type RsvpStandby_ControllerDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about an RSVP-enabled controller. The type is slice of
	// RsvpStandby_ControllerDetaileds_ControllerDetailed.
	ControllerDetailed []*RsvpStandby_ControllerDetaileds_ControllerDetailed
}

RsvpStandby_ControllerDetaileds Table of detailed info about RSVP-enabled controllers

func (*RsvpStandby_ControllerDetaileds) GetEntityData

func (controllerDetaileds *RsvpStandby_ControllerDetaileds) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed

type RsvpStandby_ControllerDetaileds_ControllerDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// IP TOS (precedence/DSCP) to use in signalling messages. The type is
	// interface{} with range: 0..255.
	SignallingIpTos interface{}

	// Integrity send password. The type is string with length: 0..40.
	IntegritySendPassword interface{}

	// Integrity receive password. The type is string with length: 0..40.
	IntegrityReceivePassword interface{}

	// Integrity recv password optional. The type is interface{} with range:
	// 0..255.
	IntegrityReceivePasswordOptional interface{}

	// Refresh timer state. The type is RsvpTimerState.
	RefreshTimerState interface{}

	// Summary refresh timer state. The type is RsvpTimerState.
	SummaryRefreshTimerState interface{}

	// Refresh interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	RefreshInterval interface{}

	// Out-of-band Refresh interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	OutOfBandRefreshInterval interface{}

	// Max size in bytes of a single SRefresh. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SummaryRefreshMaxSize interface{}

	// Max size in bytes of a single Bundle message. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	BundleMessageMaxSize interface{}

	// Expiry timer state. The type is RsvpTimerState.
	ExpiryTimerState interface{}

	// Number of states for expiry check. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryStates interface{}

	// Expiry interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	ExpiryInterval interface{}

	// Number of missed messages tolerated. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryDropsTolerated interface{}

	// Number of out-of-band missed messages tolerated. The type is interface{}
	// with range: 0..4294967295.
	OutOfBandExpiryDropsTolerated interface{}

	// ACK hold time in msec. The type is interface{} with range: 0..4294967295.
	AckHoldTime interface{}

	// Max size for ACK message. The type is interface{} with range:
	// 0..4294967295.
	AckMaxSize interface{}

	// Retransmit time in msec. The type is interface{} with range: 0..4294967295.
	RetransmitTime interface{}

	// Pacing interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	PacingInterval interface{}

	// No. of messages per interval. The type is interface{} with range:
	// 0..4294967295.
	PacingMessageRate interface{}

	// State of pacing timer. The type is RsvpTimerState.
	PacingTimerState interface{}

	// Number of messages deferred for pacing. The type is interface{} with range:
	// -2147483648..2147483647.
	PacingMessages interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation

	// Interface flags.
	Flags RsvpStandby_ControllerDetaileds_ControllerDetailed_Flags

	// Neighbor array. The type is slice of
	// RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray.
	NeighborArray []*RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray
}

RsvpStandby_ControllerDetaileds_ControllerDetailed Detailed info about an RSVP-enabled controller

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed) GetEntityData

func (controllerDetailed *RsvpStandby_ControllerDetaileds_ControllerDetailed) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface

type RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_Flags

type RsvpStandby_ControllerDetaileds_ControllerDetailed_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS enabled on interface. The type is bool.
	IsMplsEnabled interface{}

	// Refresh Reduction enabled. The type is bool.
	IsRefreshReductionEnabled interface{}

	// Message pacing enabled. The type is bool.
	IsPacingEnabled interface{}

	// Refresh enabled. The type is bool.
	IsRefreshEnabled interface{}

	// Summary Refresh enabled. The type is bool.
	IsSRefreshEnabled interface{}

	// Interface is DOWN. The type is bool.
	IsInterfaceDown interface{}

	// Interface is created. The type is bool.
	IsInterfaceCreated interface{}

	// Use reliable xmt for SRefresh. The type is bool.
	IsRelSRefreshEnabled interface{}

	// This is backup tunnel. The type is bool.
	IsBackupTunnel interface{}

	// RSVP explicitly configured. The type is bool.
	IsRsvpConfigured interface{}

	// Interface is defined in non-Default VRF. The type is bool.
	IsNonDefaultVrf interface{}

	// Use bundling for outgoing RSVP messages. The type is bool.
	IsMessageBundlingEnabled interface{}
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_Flags Interface flags

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_Flags) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is neighbor capable of Refresh Reduction. The type is bool.
	IsNeighborRefreshReductionCapable interface{}

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Number of MessageIDs. The type is interface{} with range: 0..4294967295.
	MessageIds interface{}

	// Number of outgoing states to the neighbour. The type is interface{} with
	// range: -2147483648..2147483647.
	OutgoingStates interface{}

	// Expiry time.
	ExpiryTime RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime

	// List of Neighbor MessageIDs. The type is slice of
	// RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId.
	NeighborMessageId []*RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray Neighbor array

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime Expiry time

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime) GetEntityData

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId

type RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Message ID. The type is interface{} with range: 0..4294967295.
	MessageId interface{}
}

RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId List of Neighbor MessageIDs

func (*RsvpStandby_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId) GetEntityData

type RsvpStandby_ControllerSummaries

type RsvpStandby_ControllerSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary info about an RSVP-enabled controller. The type is slice of
	// RsvpStandby_ControllerSummaries_ControllerSummary.
	ControllerSummary []*RsvpStandby_ControllerSummaries_ControllerSummary
}

RsvpStandby_ControllerSummaries Table of summary info about RSVP-enabled controllers

func (*RsvpStandby_ControllerSummaries) GetEntityData

func (controllerSummaries *RsvpStandby_ControllerSummaries) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerSummaries_ControllerSummary

type RsvpStandby_ControllerSummaries_ControllerSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	PathsIn interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	PathsOut interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	ReservationsIn interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	ReservationsOut interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation
}

RsvpStandby_ControllerSummaries_ControllerSummary Summary info about an RSVP-enabled controller

func (*RsvpStandby_ControllerSummaries_ControllerSummary) GetEntityData

func (controllerSummary *RsvpStandby_ControllerSummaries_ControllerSummary) GetEntityData() *types.CommonEntityData

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation) GetEntityData

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface

type RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_Counters

type RsvpStandby_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of message counters.
	InterfaceMessages RsvpStandby_Counters_InterfaceMessages

	// Summary information for all RSVP message counters.
	MessageSummary RsvpStandby_Counters_MessageSummary

	// Prefix filtering counters.
	PrefixFiltering RsvpStandby_Counters_PrefixFiltering

	// Out of resource counters.
	OutOfResource RsvpStandby_Counters_OutOfResource

	// Event counters.
	InterfaceEvents RsvpStandby_Counters_InterfaceEvents

	// Summary information for all RSVP NSR counters.
	Nsr RsvpStandby_Counters_Nsr

	// Summary information for all RSVP ISSU counters.
	Issu RsvpStandby_Counters_Issu

	// Summary information for all RSVP database counters.
	Database RsvpStandby_Counters_Database

	// Table containing event sync counters.
	EventSyncs RsvpStandby_Counters_EventSyncs
}

RsvpStandby_Counters Counters

func (*RsvpStandby_Counters) GetEntityData

func (counters *RsvpStandby_Counters) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_Database

type RsvpStandby_Counters_Database struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of sessions. The type is interface{} with range: 0..4294967295.
	Sessions interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	IncomingPaths interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingPaths interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	IncomingReservations interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingReservations interface{}

	// Number of Interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}
}

RsvpStandby_Counters_Database Summary information for all RSVP database counters

func (*RsvpStandby_Counters_Database) GetEntityData

func (database *RsvpStandby_Counters_Database) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_EventSyncs

type RsvpStandby_Counters_EventSyncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Event sync counters. The type is slice of
	// RsvpStandby_Counters_EventSyncs_EventSync.
	EventSync []*RsvpStandby_Counters_EventSyncs_EventSync
}

RsvpStandby_Counters_EventSyncs Table containing event sync counters

func (*RsvpStandby_Counters_EventSyncs) GetEntityData

func (eventSyncs *RsvpStandby_Counters_EventSyncs) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_EventSyncs_EventSync

type RsvpStandby_Counters_EventSyncs_EventSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Counter for Expired Path states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredPaths interface{}

	// Counter for Expired Reservation states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredReservations interface{}

	// Counter for NACKs received. The type is interface{} with range:
	// 0..4294967295.
	NacKs interface{}
}

RsvpStandby_Counters_EventSyncs_EventSync Event sync counters

func (*RsvpStandby_Counters_EventSyncs_EventSync) GetEntityData

type RsvpStandby_Counters_InterfaceEvents

type RsvpStandby_Counters_InterfaceEvents struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Event counters for an interface. The type is slice of
	// RsvpStandby_Counters_InterfaceEvents_InterfaceEvent.
	InterfaceEvent []*RsvpStandby_Counters_InterfaceEvents_InterfaceEvent
}

RsvpStandby_Counters_InterfaceEvents Event counters

func (*RsvpStandby_Counters_InterfaceEvents) GetEntityData

func (interfaceEvents *RsvpStandby_Counters_InterfaceEvents) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_InterfaceEvents_InterfaceEvent

type RsvpStandby_Counters_InterfaceEvents_InterfaceEvent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Counter for Expired Path states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredPaths interface{}

	// Counter for Expired Reservation states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredReservations interface{}

	// Counter for NACKs received. The type is interface{} with range:
	// 0..4294967295.
	NacKs interface{}
}

RsvpStandby_Counters_InterfaceEvents_InterfaceEvent Event counters for an interface

func (*RsvpStandby_Counters_InterfaceEvents_InterfaceEvent) GetEntityData

type RsvpStandby_Counters_InterfaceMessages

type RsvpStandby_Counters_InterfaceMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface message counters. The type is slice of
	// RsvpStandby_Counters_InterfaceMessages_InterfaceMessage.
	InterfaceMessage []*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage
}

RsvpStandby_Counters_InterfaceMessages Table of message counters

func (*RsvpStandby_Counters_InterfaceMessages) GetEntityData

func (interfaceMessages *RsvpStandby_Counters_InterfaceMessages) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Count of messages retransmitted. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}

	// Count of Out of Order messages. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Count of Rate Limited messages. The type is interface{} with range:
	// 0..4294967295.
	RateLimitedMessages interface{}

	// Count of messages received.
	ReceivedMessages RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages

	// Count of messages transmitted.
	TransmittedMessages RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages

	// Count of Bundle messages received.
	BundleReceivedMessages RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages

	// Count of Bundle messages transmitted.
	BundleTransmittedMessages RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages
}

RsvpStandby_Counters_InterfaceMessages_InterfaceMessage Interface message counters

func (*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage) GetEntityData

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages Count of Bundle messages received

func (*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages) GetEntityData

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages Count of Bundle messages transmitted

func (*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages) GetEntityData

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages Count of messages received

func (*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages) GetEntityData

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages

type RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages Count of messages transmitted

func (*RsvpStandby_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages) GetEntityData

type RsvpStandby_Counters_Issu

type RsvpStandby_Counters_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The timestamp, in seconds, when these statistics are cleared
	// since 00:00:00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LastClearedTimestamp interface{}

	// Process role. The type is RsvpProcRole.
	RsvpProcessRole interface{}

	// Last IDT number of states. The type is interface{} with range:
	// 0..4294967295.
	LastIdtStates interface{}

	// Total number of states. The type is interface{} with range: 0..4294967295.
	TotalStates interface{}

	// Total number of deletions. The type is interface{} with range:
	// 0..4294967295.
	TotalDeletions interface{}

	// Total number of NACKs. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalNacks interface{}

	// Total number of IDTs. The type is interface{} with range: 0..4294967295.
	TotalIdTs interface{}
}

RsvpStandby_Counters_Issu Summary information for all RSVP ISSU counters

func (*RsvpStandby_Counters_Issu) GetEntityData

func (issu *RsvpStandby_Counters_Issu) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_MessageSummary

type RsvpStandby_Counters_MessageSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of messages retransmitted. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}

	// Count of Out of Order messages. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Count of Rate Limited messages. The type is interface{} with range:
	// 0..4294967295.
	RateLimitedMessages interface{}

	// Count of messages received.
	ReceivedMessages RsvpStandby_Counters_MessageSummary_ReceivedMessages

	// Count of messages transmitted.
	TransmittedMessages RsvpStandby_Counters_MessageSummary_TransmittedMessages

	// Count of Bundle messages received.
	BundleReceivedMessages RsvpStandby_Counters_MessageSummary_BundleReceivedMessages

	// Count of Bundle messages transmitted.
	BundleTransmittedMessages RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages
}

RsvpStandby_Counters_MessageSummary Summary information for all RSVP message counters

func (*RsvpStandby_Counters_MessageSummary) GetEntityData

func (messageSummary *RsvpStandby_Counters_MessageSummary) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_MessageSummary_BundleReceivedMessages

type RsvpStandby_Counters_MessageSummary_BundleReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_MessageSummary_BundleReceivedMessages Count of Bundle messages received

func (*RsvpStandby_Counters_MessageSummary_BundleReceivedMessages) GetEntityData

type RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages

type RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages Count of Bundle messages transmitted

func (*RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages) GetEntityData

func (bundleTransmittedMessages *RsvpStandby_Counters_MessageSummary_BundleTransmittedMessages) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_MessageSummary_ReceivedMessages

type RsvpStandby_Counters_MessageSummary_ReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_MessageSummary_ReceivedMessages Count of messages received

func (*RsvpStandby_Counters_MessageSummary_ReceivedMessages) GetEntityData

type RsvpStandby_Counters_MessageSummary_TransmittedMessages

type RsvpStandby_Counters_MessageSummary_TransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

RsvpStandby_Counters_MessageSummary_TransmittedMessages Count of messages transmitted

func (*RsvpStandby_Counters_MessageSummary_TransmittedMessages) GetEntityData

type RsvpStandby_Counters_Nsr

type RsvpStandby_Counters_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The timestamp, in seconds, when these statistics are cleared
	// since 00:00:00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LastClearedTimestamp interface{}

	// Process role. The type is RsvpProcRole.
	RsvpProcessRole interface{}

	// Last IDT number of states. The type is interface{} with range:
	// 0..4294967295.
	LastIdtStates interface{}

	// Total number of states. The type is interface{} with range: 0..4294967295.
	TotalStates interface{}

	// Total number of deletions. The type is interface{} with range:
	// 0..4294967295.
	TotalDeletions interface{}

	// Total number of NACKs. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalNacks interface{}

	// Total number of IDTs. The type is interface{} with range: 0..4294967295.
	TotalIdTs interface{}
}

RsvpStandby_Counters_Nsr Summary information for all RSVP NSR counters

func (*RsvpStandby_Counters_Nsr) GetEntityData

func (nsr *RsvpStandby_Counters_Nsr) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_OutOfResource

type RsvpStandby_Counters_OutOfResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface specific out of resource counters.
	Interfaces RsvpStandby_Counters_OutOfResource_Interfaces
}

RsvpStandby_Counters_OutOfResource Out of resource counters

func (*RsvpStandby_Counters_OutOfResource) GetEntityData

func (outOfResource *RsvpStandby_Counters_OutOfResource) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_OutOfResource_Interfaces

type RsvpStandby_Counters_OutOfResource_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary of out of resource counts for all interfaces.
	Summary RsvpStandby_Counters_OutOfResource_Interfaces_Summary

	// Table of interface specific out of resource counters.
	Interfaces RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces
}

RsvpStandby_Counters_OutOfResource_Interfaces Interface specific out of resource counters

func (*RsvpStandby_Counters_OutOfResource_Interfaces) GetEntityData

type RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces

type RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Out of resource counters for a specific interface. The type is slice of
	// RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface.
	Interface []*RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface
}

RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces Table of interface specific out of resource counters

func (*RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces) GetEntityData

type RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface

type RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceName interface{}

	// Count of Path messages dropped due to an out of resource condition. The
	// type is interface{} with range: 0..4294967295.
	DroppedPathMessages interface{}
}

RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface Out of resource counters for a specific interface

func (*RsvpStandby_Counters_OutOfResource_Interfaces_Interfaces_Interface) GetEntityData

type RsvpStandby_Counters_OutOfResource_Interfaces_Summary

type RsvpStandby_Counters_OutOfResource_Interfaces_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages dropped due to an out of resource condition. The
	// type is interface{} with range: 0..4294967295.
	DroppedPathMessages interface{}
}

RsvpStandby_Counters_OutOfResource_Interfaces_Summary Summary of out of resource counts for all interfaces

func (*RsvpStandby_Counters_OutOfResource_Interfaces_Summary) GetEntityData

type RsvpStandby_Counters_PrefixFiltering

type RsvpStandby_Counters_PrefixFiltering struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AccessList specific prefix filtering counters.
	Accesses RsvpStandby_Counters_PrefixFiltering_Accesses

	// Interface specific prefix filtering counters.
	Interfaces RsvpStandby_Counters_PrefixFiltering_Interfaces
}

RsvpStandby_Counters_PrefixFiltering Prefix filtering counters

func (*RsvpStandby_Counters_PrefixFiltering) GetEntityData

func (prefixFiltering *RsvpStandby_Counters_PrefixFiltering) GetEntityData() *types.CommonEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses

type RsvpStandby_Counters_PrefixFiltering_Accesses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix filtering counters for a specific AccessList. The type is slice of
	// RsvpStandby_Counters_PrefixFiltering_Accesses_Access.
	Access []*RsvpStandby_Counters_PrefixFiltering_Accesses_Access
}

RsvpStandby_Counters_PrefixFiltering_Accesses AccessList specific prefix filtering counters

func (*RsvpStandby_Counters_PrefixFiltering_Accesses) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. AccessList Name. The type is string with length:
	// 1..65.
	AccessListName interface{}

	// Count of messages which got forwarded.
	Forwarded RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Forwarded

	// Count of locally destined messages.
	LocallyDestined RsvpStandby_Counters_PrefixFiltering_Accesses_Access_LocallyDestined

	// Count of messages dropped.
	Dropped RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Dropped

	// Count of total messages.
	Total RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Total
}

RsvpStandby_Counters_PrefixFiltering_Accesses_Access Prefix filtering counters for a specific AccessList

func (*RsvpStandby_Counters_PrefixFiltering_Accesses_Access) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Dropped

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Dropped Count of messages dropped

func (*RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Dropped) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Forwarded

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Forwarded Count of messages which got forwarded

func (*RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Forwarded) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_LocallyDestined

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Accesses_Access_LocallyDestined Count of locally destined messages

func (*RsvpStandby_Counters_PrefixFiltering_Accesses_Access_LocallyDestined) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Total

type RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Total Count of total messages

func (*RsvpStandby_Counters_PrefixFiltering_Accesses_Access_Total) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces

type RsvpStandby_Counters_PrefixFiltering_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary of prefix filtering counts for all interfaces.
	Summary RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary

	// Table of interface specific prefix filtering counters.
	Interfaces RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces
}

RsvpStandby_Counters_PrefixFiltering_Interfaces Interface specific prefix filtering counters

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix filtering counters for a specific interface. The type is slice of
	// RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface.
	Interface []*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces Table of interface specific prefix filtering counters

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceName interface{}

	// Count of messages which got forwarded.
	Forwarded RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded

	// Count of locally destined messages.
	LocallyDestined RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined

	// Count of messages dropped.
	Dropped RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped

	// Count of messages which got dropped due to default ACL action.
	DefaultActionDropped RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped

	// Count of messages which were processed due to default ACL action.
	DefaultActionProcessed RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed

	// Count of total messages.
	Total RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface Prefix filtering counters for a specific interface

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped Count of messages which got dropped due to default ACL action

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed Count of messages which were processed due to default ACL action

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped Count of messages dropped

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded Count of messages which got forwarded

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined Count of locally destined messages

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total Count of total messages

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of messages which got forwarded.
	Forwarded RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Forwarded

	// Count of locally destined messages.
	LocallyDestined RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined

	// Count of messages dropped.
	Dropped RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Dropped

	// Count of messages which got dropped due to default ACL action.
	DefaultActionDropped RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped

	// Count of messages which were processed due to default ACL action.
	DefaultActionProcessed RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed

	// Count of total messages.
	Total RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Total
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary Summary of prefix filtering counts for all interfaces

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped Count of messages which got dropped due to default ACL action

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed Count of messages which were processed due to default ACL action

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Dropped

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Dropped Count of messages dropped

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Dropped) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Forwarded

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Forwarded Count of messages which got forwarded

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Forwarded) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined Count of locally destined messages

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined) GetEntityData

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Total

type RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Total Count of total messages

func (*RsvpStandby_Counters_PrefixFiltering_Interfaces_Summary_Total) GetEntityData

type RsvpStandby_FrrSummary

type RsvpStandby_FrrSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Path state counters.
	PathStates RsvpStandby_FrrSummary_PathStates

	// Rerservation state counters.
	ReservationStates RsvpStandby_FrrSummary_ReservationStates
}

RsvpStandby_FrrSummary Fast Re-Route Summary State Information

func (*RsvpStandby_FrrSummary) GetEntityData

func (frrSummary *RsvpStandby_FrrSummary) GetEntityData() *types.CommonEntityData

type RsvpStandby_FrrSummary_PathStates

type RsvpStandby_FrrSummary_PathStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of instances of this state. The type is interface{} with
	// range: 0..4294967295.
	Total interface{}

	// Number of active instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ActiveInstances interface{}

	// Number of ready instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ReadyInstances interface{}

	// Number of instances of this state awaiting Path messages to be sent out or
	// Resv messages to be received. The type is interface{} with range:
	// 0..4294967295.
	ActiveWaitInstances interface{}
}

RsvpStandby_FrrSummary_PathStates Path state counters

func (*RsvpStandby_FrrSummary_PathStates) GetEntityData

func (pathStates *RsvpStandby_FrrSummary_PathStates) GetEntityData() *types.CommonEntityData

type RsvpStandby_FrrSummary_ReservationStates

type RsvpStandby_FrrSummary_ReservationStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of instances of this state. The type is interface{} with
	// range: 0..4294967295.
	Total interface{}

	// Number of active instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ActiveInstances interface{}

	// Number of ready instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ReadyInstances interface{}

	// Number of instances of this state awaiting Path messages to be sent out or
	// Resv messages to be received. The type is interface{} with range:
	// 0..4294967295.
	ActiveWaitInstances interface{}
}

RsvpStandby_FrrSummary_ReservationStates Rerservation state counters

func (*RsvpStandby_FrrSummary_ReservationStates) GetEntityData

func (reservationStates *RsvpStandby_FrrSummary_ReservationStates) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs

type RsvpStandby_Frrs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single Fast Re-route state. The type is slice of
	// RsvpStandby_Frrs_Frr.
	Frr []*RsvpStandby_Frrs_Frr
}

RsvpStandby_Frrs Table of detailed info about Fast Re-route states

func (*RsvpStandby_Frrs) GetEntityData

func (frrs *RsvpStandby_Frrs) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs_Frr

type RsvpStandby_Frrs_Frr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// RSVP FRR Path States. The type is RsvpMgmtFrrStateEnum.
	PathStatus interface{}

	// RSVP FRR Reservation States. The type is RsvpMgmtFrrStateEnum.
	ReservationStatus interface{}

	// RSVP Session Information.
	Session RsvpStandby_Frrs_Frr_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_Frrs_Frr_S2lSubLsp
}

RsvpStandby_Frrs_Frr Detailed info for a single Fast Re-route state

func (*RsvpStandby_Frrs_Frr) GetEntityData

func (frr *RsvpStandby_Frrs_Frr) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs_Frr_S2lSubLsp

type RsvpStandby_Frrs_Frr_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_Frrs_Frr_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_Frrs_Frr_S2lSubLsp) GetEntityData

func (s2lSubLsp *RsvpStandby_Frrs_Frr_S2lSubLsp) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs_Frr_Session

type RsvpStandby_Frrs_Frr_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_Frrs_Frr_Session_RsvpSession
}

RsvpStandby_Frrs_Frr_Session RSVP Session Information

func (*RsvpStandby_Frrs_Frr_Session) GetEntityData

func (session *RsvpStandby_Frrs_Frr_Session) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs_Frr_Session_RsvpSession

type RsvpStandby_Frrs_Frr_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_Frrs_Frr_Session_RsvpSession RSVP Session

func (*RsvpStandby_Frrs_Frr_Session_RsvpSession) GetEntityData

func (rsvpSession *RsvpStandby_Frrs_Frr_Session_RsvpSession) GetEntityData() *types.CommonEntityData

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_Frrs_Frr_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_GlobalNeighborBriefs

type RsvpStandby_GlobalNeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single global neighbor. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief.
	GlobalNeighborBrief []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief
}

RsvpStandby_GlobalNeighborBriefs Table of brief info about global neighbors

func (*RsvpStandby_GlobalNeighborBriefs) GetEntityData

func (globalNeighborBriefs *RsvpStandby_GlobalNeighborBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Is GR enabled. The type is bool.
	IsGrEnabled interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Restart state. The type is RsvpMgmtRestartState.
	RestartState interface{}

	// Global Neighbor Flags.
	GlobalNeighborFlags RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags

	// Local node address. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress.
	LocalNodeAddress []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress

	// Neighbor Hello state. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState.
	NeighborHelloState []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState

	// Reason why communication was lost. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason.
	LostCommunicationReason []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason

	// Total number of times communication got lost. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal.
	LostCommunicationTotal []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal

	// Time hellos have been up. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime.
	UpTime []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime

	// Time when communication was lost. The type is slice of
	// RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime.
	LostCommunicationTime []*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief Brief info for a single global neighbor

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief) GetEntityData

func (globalNeighborBrief *RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OUNI Application. The type is bool.
	IsApplicationOuni interface{}

	// MPLS Application. The type is bool.
	IsApplicationMpls interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags Global Neighbor Flags

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress Local node address

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloDownReason.
	Entry interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason Reason why communication was lost

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime Time when communication was lost

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..65535.
	Entry interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal Total number of times communication got lost

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloState.
	Entry interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState Neighbor Hello state

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState) GetEntityData

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime

type RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime Time hellos have been up

func (*RsvpStandby_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime) GetEntityData

type RsvpStandby_GlobalNeighborDetails

type RsvpStandby_GlobalNeighborDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail info for a single global neighbor. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail.
	GlobalNeighborDetail []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail
}

RsvpStandby_GlobalNeighborDetails Table of detailed info about global neighbors

func (*RsvpStandby_GlobalNeighborDetails) GetEntityData

func (globalNeighborDetails *RsvpStandby_GlobalNeighborDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Is GR enabled. The type is bool.
	IsGrEnabled interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Current restart state. The type is RsvpMgmtRestartState.
	RestartState interface{}

	// GR Restart Time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RestartTime interface{}

	// Is GR restart timer running. The type is bool.
	IsRestartTimerRunning interface{}

	// GR Recovery Time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RecoveryTime interface{}

	// Is RSVP recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Hello Interval (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	HelloInterval interface{}

	// Hello missed count. The type is interface{} with range: 0..255.
	MissedHellos interface{}

	// Number of pending states for this neighbor. The type is interface{} with
	// range: 0..4294967295.
	PendingStates interface{}

	// Global Neighbor Flags.
	GlobalNeighborFlags RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags

	// How much restart time remains.
	RestartTimeLeft RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft

	// When will restart timer expire.
	RestartTimerExpiryTime RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime

	// How much recovery timer remains.
	RecoveryTimeLeft RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft

	// Time at which recovery timer will expire.
	RecoveryTimerExpTime RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime

	// Local node address. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress.
	LocalNodeAddress []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress

	// Interface Neighbor List. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor.
	InterfaceNeighbor []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor

	// Neighbor's hello state. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState.
	NeighborHelloState []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState

	// Reason why communication was lost. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason.
	LostCommunicationReason []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason

	// Total number of times communication got lost. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal.
	LostCommunicationTotal []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal

	// Hello up time. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime.
	UpTime []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime

	// Time when communication was lost. The type is slice of
	// RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime.
	LostCommunicationTime []*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail Detail info for a single global neighbor

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail) GetEntityData

func (globalNeighborDetail *RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail) GetEntityData() *types.CommonEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OUNI Application. The type is bool.
	IsApplicationOuni interface{}

	// MPLS Application. The type is bool.
	IsApplicationMpls interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags Global Neighbor Flags

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor Interface Neighbor List

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress Local node address

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloDownReason.
	Entry interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason Reason why communication was lost

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime Time when communication was lost

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..65535.
	Entry interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal Total number of times communication got lost

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloState.
	Entry interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState Neighbor's hello state

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft How much recovery timer remains

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime Time at which recovery timer will expire

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft How much restart time remains

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime When will restart timer expire

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime) GetEntityData

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime

type RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime Hello up time

func (*RsvpStandby_GlobalNeighborDetails_GlobalNeighborDetail_UpTime) GetEntityData

type RsvpStandby_GracefulRestart

type RsvpStandby_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether GR is enabled. The type is bool.
	IsGrEnabled interface{}

	// Global neighbor count. The type is interface{} with range: 0..4294967295.
	GlobalNeighbors interface{}

	// Restart time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RestartTime interface{}

	// Recovery time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RecoveryTime interface{}

	// Whether recovery timer is running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Interval at which hello messages are sent. The type is interface{} with
	// range: 0..4294967295.
	HelloInterval interface{}

	// Max number of hellos missed before hellos declared down. The type is
	// interface{} with range: 0..255.
	MissedHellos interface{}

	// Total number of pending states. The type is interface{} with range:
	// 0..4294967295.
	PendingStates interface{}

	// How much recovery timer remains.
	RecoveryTimeLeft RsvpStandby_GracefulRestart_RecoveryTimeLeft

	// Time at which recovery timer will expire.
	RecoveryTimerExpTime RsvpStandby_GracefulRestart_RecoveryTimerExpTime

	// Local node address. The type is slice of
	// RsvpStandby_GracefulRestart_LocalNodeAddress.
	LocalNodeAddress []*RsvpStandby_GracefulRestart_LocalNodeAddress
}

RsvpStandby_GracefulRestart Info about graceful-restart

func (*RsvpStandby_GracefulRestart) GetEntityData

func (gracefulRestart *RsvpStandby_GracefulRestart) GetEntityData() *types.CommonEntityData

type RsvpStandby_GracefulRestart_LocalNodeAddress

type RsvpStandby_GracefulRestart_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LocalNodeIpAddress interface{}

	// GR local node-id app type. The type is RsvpMgmtGrApp.
	ApplicationType interface{}
}

RsvpStandby_GracefulRestart_LocalNodeAddress Local node address

func (*RsvpStandby_GracefulRestart_LocalNodeAddress) GetEntityData

func (localNodeAddress *RsvpStandby_GracefulRestart_LocalNodeAddress) GetEntityData() *types.CommonEntityData

type RsvpStandby_GracefulRestart_RecoveryTimeLeft

type RsvpStandby_GracefulRestart_RecoveryTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GracefulRestart_RecoveryTimeLeft How much recovery timer remains

func (*RsvpStandby_GracefulRestart_RecoveryTimeLeft) GetEntityData

func (recoveryTimeLeft *RsvpStandby_GracefulRestart_RecoveryTimeLeft) GetEntityData() *types.CommonEntityData

type RsvpStandby_GracefulRestart_RecoveryTimerExpTime

type RsvpStandby_GracefulRestart_RecoveryTimerExpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_GracefulRestart_RecoveryTimerExpTime Time at which recovery timer will expire

func (*RsvpStandby_GracefulRestart_RecoveryTimerExpTime) GetEntityData

func (recoveryTimerExpTime *RsvpStandby_GracefulRestart_RecoveryTimerExpTime) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInstanceBriefs

type RsvpStandby_HelloInstanceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single hello instance. The type is slice of
	// RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief.
	HelloInstanceBrief []*RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief
}

RsvpStandby_HelloInstanceBriefs Table of brief info about hello instances

func (*RsvpStandby_HelloInstanceBriefs) GetEntityData

func (helloInstanceBriefs *RsvpStandby_HelloInstanceBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief

type RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor Hello state. The type is RsvpMgmtHelloState.
	NeighborHelloState interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Total number of times communication got lost. The type is interface{} with
	// range: 0..65535.
	LostCommunicationTotal interface{}
}

RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief Brief info for a single hello instance

func (*RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief) GetEntityData

func (helloInstanceBrief *RsvpStandby_HelloInstanceBriefs_HelloInstanceBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInstanceDetails

type RsvpStandby_HelloInstanceDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single hello instance. The type is slice of
	// RsvpStandby_HelloInstanceDetails_HelloInstanceDetail.
	HelloInstanceDetail []*RsvpStandby_HelloInstanceDetails_HelloInstanceDetail
}

RsvpStandby_HelloInstanceDetails Table of detailed info about hello instances

func (*RsvpStandby_HelloInstanceDetails) GetEntityData

func (helloInstanceDetails *RsvpStandby_HelloInstanceDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Hello instance owner. The type is RsvpMgmtHelloInstanceOwner.
	HelloInstanceOwner interface{}

	// Neighbor Hello state. The type is RsvpMgmtHelloState.
	NeighborHelloState interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Hello Interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Number of missed Hello allowed. The type is interface{} with range:
	// 0..4294967295.
	MissedAcksAllowed interface{}

	// Source Instance. The type is interface{} with range: 0..4294967295.
	SourceInstance interface{}

	// Destination Instance. The type is interface{} with range: 0..4294967295.
	DestinationInstance interface{}

	// Reason why communication was lost. The type is RsvpMgmtHelloDownReason.
	CommunicationLostReason interface{}

	// Total number of times communication got lost. The type is interface{} with
	// range: 0..65535.
	TotalCommunicationLost interface{}

	// Lost Comm. Hello missed count. The type is interface{} with range:
	// 0..65535.
	CommunicationLostHelloMissed interface{}

	// Count of lost comm. due to wrong Source Inst. The type is interface{} with
	// range: 0..65535.
	CommunicationLostWrongSourceInst interface{}

	// Count of lost comm. due to wrong Destination Inst. The type is interface{}
	// with range: 0..65535.
	CommunicationLostWrongDestinationInst interface{}

	// Count of lost comm. due to interface down. The type is interface{} with
	// range: 0..65535.
	CommunicationLostInterfaceDown interface{}

	// Count of lost comm. due to nbor disabling Hellos. The type is interface{}
	// with range: 0..65535.
	CommunicationLostNeighborDisabledHello interface{}

	// Number of hello messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesSent interface{}

	// Number of hello messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesReceived interface{}

	// Count of Hello Requests suppessed. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloRequestSuppressed interface{}

	// Hello up time.
	UpTime RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_UpTime

	// Time when communication was lost.
	CommunicationLostTime RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime
}

RsvpStandby_HelloInstanceDetails_HelloInstanceDetail Detailed info for a single hello instance

func (*RsvpStandby_HelloInstanceDetails_HelloInstanceDetail) GetEntityData

func (helloInstanceDetail *RsvpStandby_HelloInstanceDetails_HelloInstanceDetail) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime Time when communication was lost

func (*RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime) GetEntityData

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_UpTime

type RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_UpTime Hello up time

func (*RsvpStandby_HelloInstanceDetails_HelloInstanceDetail_UpTime) GetEntityData

type RsvpStandby_HelloInterfaceInstanceBriefs

type RsvpStandby_HelloInterfaceInstanceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single interface-based hello instance. The type is slice
	// of RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief.
	HelloInterfaceInstanceBrief []*RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief
}

RsvpStandby_HelloInterfaceInstanceBriefs Table of brief info about i/f-based hello instances

func (*RsvpStandby_HelloInterfaceInstanceBriefs) GetEntityData

func (helloInterfaceInstanceBriefs *RsvpStandby_HelloInterfaceInstanceBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief

type RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}
}

RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief Brief info for a single interface-based hello instance

func (*RsvpStandby_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief) GetEntityData

type RsvpStandby_HelloInterfaceInstanceDetails

type RsvpStandby_HelloInterfaceInstanceDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single interface-based hello instance. The type is
	// slice of
	// RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail.
	HelloInterfaceInstanceDetail []*RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail
}

RsvpStandby_HelloInterfaceInstanceDetails Table of detailed info about i/f-based hello instances

func (*RsvpStandby_HelloInterfaceInstanceDetails) GetEntityData

func (helloInterfaceInstanceDetails *RsvpStandby_HelloInterfaceInstanceDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail

type RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Global Neighbor ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	HelloGlobalNeighborId interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Source Instance. The type is interface{} with range: 0..4294967295.
	SourceInstance interface{}

	// Destination Instance. The type is interface{} with range: 0..4294967295.
	DestinationInstance interface{}

	// Number of hello messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesSent interface{}

	// Number of hello messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesReceived interface{}

	// Last Ack/msg sent time.
	LastMessageSentTime RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime
}

RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail Detailed info for a single interface-based hello instance

func (*RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail) GetEntityData

type RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime

type RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime Last Ack/msg sent time

func (*RsvpStandby_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime) GetEntityData

type RsvpStandby_InterfaceBriefs

type RsvpStandby_InterfaceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about an RSVP-enabled interface. The type is slice of
	// RsvpStandby_InterfaceBriefs_InterfaceBrief.
	InterfaceBrief []*RsvpStandby_InterfaceBriefs_InterfaceBrief
}

RsvpStandby_InterfaceBriefs Table of brief info about RSVP-enabled interfaces

func (*RsvpStandby_InterfaceBriefs) GetEntityData

func (interfaceBriefs *RsvpStandby_InterfaceBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceBriefs_InterfaceBrief

type RsvpStandby_InterfaceBriefs_InterfaceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation
}

RsvpStandby_InterfaceBriefs_InterfaceBrief Brief info about an RSVP-enabled interface

func (*RsvpStandby_InterfaceBriefs_InterfaceBrief) GetEntityData

func (interfaceBrief *RsvpStandby_InterfaceBriefs_InterfaceBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation) GetEntityData

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface

type RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_InterfaceDetaileds

type RsvpStandby_InterfaceDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about an RSVP-enabled interface. The type is slice of
	// RsvpStandby_InterfaceDetaileds_InterfaceDetailed.
	InterfaceDetailed []*RsvpStandby_InterfaceDetaileds_InterfaceDetailed
}

RsvpStandby_InterfaceDetaileds Table of detailed info about RSVP-enabled interfaces

func (*RsvpStandby_InterfaceDetaileds) GetEntityData

func (interfaceDetaileds *RsvpStandby_InterfaceDetaileds) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// IP TOS (precedence/DSCP) to use in signalling messages. The type is
	// interface{} with range: 0..255.
	SignallingIpTos interface{}

	// Integrity send password. The type is string with length: 0..40.
	IntegritySendPassword interface{}

	// Integrity receive password. The type is string with length: 0..40.
	IntegrityReceivePassword interface{}

	// Integrity recv password optional. The type is interface{} with range:
	// 0..255.
	IntegrityReceivePasswordOptional interface{}

	// Refresh timer state. The type is RsvpTimerState.
	RefreshTimerState interface{}

	// Summary refresh timer state. The type is RsvpTimerState.
	SummaryRefreshTimerState interface{}

	// Refresh interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	RefreshInterval interface{}

	// Out-of-band Refresh interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	OutOfBandRefreshInterval interface{}

	// Max size in bytes of a single SRefresh. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SummaryRefreshMaxSize interface{}

	// Max size in bytes of a single Bundle message. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	BundleMessageMaxSize interface{}

	// Expiry timer state. The type is RsvpTimerState.
	ExpiryTimerState interface{}

	// Number of states for expiry check. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryStates interface{}

	// Expiry interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	ExpiryInterval interface{}

	// Number of missed messages tolerated. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryDropsTolerated interface{}

	// Number of out-of-band missed messages tolerated. The type is interface{}
	// with range: 0..4294967295.
	OutOfBandExpiryDropsTolerated interface{}

	// ACK hold time in msec. The type is interface{} with range: 0..4294967295.
	AckHoldTime interface{}

	// Max size for ACK message. The type is interface{} with range:
	// 0..4294967295.
	AckMaxSize interface{}

	// Retransmit time in msec. The type is interface{} with range: 0..4294967295.
	RetransmitTime interface{}

	// Pacing interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	PacingInterval interface{}

	// No. of messages per interval. The type is interface{} with range:
	// 0..4294967295.
	PacingMessageRate interface{}

	// State of pacing timer. The type is RsvpTimerState.
	PacingTimerState interface{}

	// Number of messages deferred for pacing. The type is interface{} with range:
	// -2147483648..2147483647.
	PacingMessages interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation

	// Interface flags.
	Flags RsvpStandby_InterfaceDetaileds_InterfaceDetailed_Flags

	// Neighbor array. The type is slice of
	// RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray.
	NeighborArray []*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed Detailed info about an RSVP-enabled interface

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed) GetEntityData

func (interfaceDetailed *RsvpStandby_InterfaceDetaileds_InterfaceDetailed) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_Flags

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS enabled on interface. The type is bool.
	IsMplsEnabled interface{}

	// Refresh Reduction enabled. The type is bool.
	IsRefreshReductionEnabled interface{}

	// Message pacing enabled. The type is bool.
	IsPacingEnabled interface{}

	// Refresh enabled. The type is bool.
	IsRefreshEnabled interface{}

	// Summary Refresh enabled. The type is bool.
	IsSRefreshEnabled interface{}

	// Interface is DOWN. The type is bool.
	IsInterfaceDown interface{}

	// Interface is created. The type is bool.
	IsInterfaceCreated interface{}

	// Use reliable xmt for SRefresh. The type is bool.
	IsRelSRefreshEnabled interface{}

	// This is backup tunnel. The type is bool.
	IsBackupTunnel interface{}

	// RSVP explicitly configured. The type is bool.
	IsRsvpConfigured interface{}

	// Interface is defined in non-Default VRF. The type is bool.
	IsNonDefaultVrf interface{}

	// Use bundling for outgoing RSVP messages. The type is bool.
	IsMessageBundlingEnabled interface{}
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_Flags Interface flags

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_Flags) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is neighbor capable of Refresh Reduction. The type is bool.
	IsNeighborRefreshReductionCapable interface{}

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Number of MessageIDs. The type is interface{} with range: 0..4294967295.
	MessageIds interface{}

	// Number of outgoing states to the neighbour. The type is interface{} with
	// range: -2147483648..2147483647.
	OutgoingStates interface{}

	// Expiry time.
	ExpiryTime RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime

	// List of Neighbor MessageIDs. The type is slice of
	// RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId.
	NeighborMessageId []*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray Neighbor array

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime Expiry time

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime) GetEntityData

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId

type RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Message ID. The type is interface{} with range: 0..4294967295.
	MessageId interface{}
}

RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId List of Neighbor MessageIDs

func (*RsvpStandby_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId) GetEntityData

type RsvpStandby_InterfaceNeighborBriefs

type RsvpStandby_InterfaceNeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single interface neighbor. The type is slice of
	// RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief.
	InterfaceNeighborBrief []*RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief
}

RsvpStandby_InterfaceNeighborBriefs Table of brief info about I/F neighbors

func (*RsvpStandby_InterfaceNeighborBriefs) GetEntityData

func (interfaceNeighborBriefs *RsvpStandby_InterfaceNeighborBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief

type RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Compact list of I/F Neighbors. The type is slice of
	// RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact.
	InterfaceNeighborListCompact []*RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact
}

RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief Brief info for a single interface neighbor

func (*RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief) GetEntityData

type RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact

type RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceNeighborAddress interface{}

	// Neighbor's Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborInterfaceName interface{}
}

RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact Compact list of I/F Neighbors

func (*RsvpStandby_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact) GetEntityData

type RsvpStandby_InterfaceNeighborDetails

type RsvpStandby_InterfaceNeighborDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single interface neighbor. The type is slice of
	// RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail.
	InterfaceNeighborDetail []*RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail
}

RsvpStandby_InterfaceNeighborDetails Table of detailed info about I/F neighbors

func (*RsvpStandby_InterfaceNeighborDetails) GetEntityData

func (interfaceNeighborDetails *RsvpStandby_InterfaceNeighborDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail

type RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Detail list of I/F Neighbors. The type is slice of
	// RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail.
	InterfaceNeighborListDetail []*RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail
}

RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail Detailed info for a single interface neighbor

func (*RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail) GetEntityData

type RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail

type RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceNeighborAddress interface{}

	// Neighbor's Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborInterfaceName interface{}

	// Is Neighbor's RR enable. The type is bool.
	IsRrEnabled interface{}

	// Neighbor's epoch value. The type is interface{} with range: 0..4294967295.
	NeighborEpoch interface{}

	// Number of out of order msgs. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Number of retransmitted msgs. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}
}

RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail Detail list of I/F Neighbors

func (*RsvpStandby_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail) GetEntityData

type RsvpStandby_InterfaceSummaries

type RsvpStandby_InterfaceSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary info about an RSVP-enabled interface. The type is slice of
	// RsvpStandby_InterfaceSummaries_InterfaceSummary.
	InterfaceSummary []*RsvpStandby_InterfaceSummaries_InterfaceSummary
}

RsvpStandby_InterfaceSummaries Table of summary info about RSVP-enabled interfaces

func (*RsvpStandby_InterfaceSummaries) GetEntityData

func (interfaceSummaries *RsvpStandby_InterfaceSummaries) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceSummaries_InterfaceSummary

type RsvpStandby_InterfaceSummaries_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	PathsIn interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	PathsOut interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	ReservationsIn interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	ReservationsOut interface{}

	// Interface bandwidth information.
	BandwidthInformation RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation
}

RsvpStandby_InterfaceSummaries_InterfaceSummary Summary info about an RSVP-enabled interface

func (*RsvpStandby_InterfaceSummaries_InterfaceSummary) GetEntityData

func (interfaceSummary *RsvpStandby_InterfaceSummaries_InterfaceSummary) GetEntityData() *types.CommonEntityData

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface
}

RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation Interface bandwidth information

func (*RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation) GetEntityData

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface

type RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*RsvpStandby_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface) GetEntityData

type RsvpStandby_Nsr

type RsvpStandby_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP NSR status information.
	Status RsvpStandby_Nsr_Status
}

RsvpStandby_Nsr RSVP NSR information

func (*RsvpStandby_Nsr) GetEntityData

func (nsr *RsvpStandby_Nsr) GetEntityData() *types.CommonEntityData

type RsvpStandby_Nsr_Status

type RsvpStandby_Nsr_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus RsvpStandby_Nsr_Status_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus RsvpStandby_Nsr_Status_PreviousIdtStatus
}

RsvpStandby_Nsr_Status RSVP NSR status information

func (*RsvpStandby_Nsr_Status) GetEntityData

func (status *RsvpStandby_Nsr_Status) GetEntityData() *types.CommonEntityData

type RsvpStandby_Nsr_Status_IdtStatus

type RsvpStandby_Nsr_Status_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Nsr_Status_IdtStatus IDT status

func (*RsvpStandby_Nsr_Status_IdtStatus) GetEntityData

func (idtStatus *RsvpStandby_Nsr_Status_IdtStatus) GetEntityData() *types.CommonEntityData

type RsvpStandby_Nsr_Status_PreviousIdtStatus

type RsvpStandby_Nsr_Status_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Nsr_Status_PreviousIdtStatus Previous IDT status

func (*RsvpStandby_Nsr_Status_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *RsvpStandby_Nsr_Status_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbBriefs

type RsvpStandby_PsbBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single path state block. The type is slice of
	// RsvpStandby_PsbBriefs_PsbBrief.
	PsbBrief []*RsvpStandby_PsbBriefs_PsbBrief
}

RsvpStandby_PsbBriefs Table of brief info about path state blocks

func (*RsvpStandby_PsbBriefs) GetEntityData

func (psbBriefs *RsvpStandby_PsbBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbBriefs_PsbBrief

type RsvpStandby_PsbBriefs_PsbBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// RSVP Session Information.
	Session RsvpStandby_PsbBriefs_PsbBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_PsbBriefs_PsbBrief_S2lSubLsp

	// RSVP Template.
	Template RsvpStandby_PsbBriefs_PsbBrief_Template

	// RSVP Session Attribute.
	SessionAttribute RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute

	// RSVP Traffic Spec Info.
	TrafficSpec RsvpStandby_PsbBriefs_PsbBrief_TrafficSpec

	// RSVP Generic Traffic Spec Info.
	GenericTrafficSpec RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec
}

RsvpStandby_PsbBriefs_PsbBrief Brief info for a single path state block

func (*RsvpStandby_PsbBriefs_PsbBrief) GetEntityData

func (psbBrief *RsvpStandby_PsbBriefs_PsbBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec
}

RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec RSVP Generic Traffic Spec Info

func (*RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec) GetEntityData

func (genericTrafficSpec *RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec

type RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*RsvpStandby_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_S2lSubLsp

type RsvpStandby_PsbBriefs_PsbBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_PsbBriefs_PsbBrief_S2lSubLsp) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session

type RsvpStandby_PsbBriefs_PsbBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession
}

RsvpStandby_PsbBriefs_PsbBrief_Session RSVP Session Information

func (*RsvpStandby_PsbBriefs_PsbBrief_Session) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute

type RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Setup Priority. The type is interface{} with range: 0..255.
	SetupPriority interface{}

	// Reservation Priority. The type is interface{} with range: 0..255.
	ReservationPriority interface{}

	// Session Attributes.
	SessAttributeFlags RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags
}

RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute RSVP Session Attribute

func (*RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute) GetEntityData

func (sessionAttribute *RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags

type RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection. The type is bool.
	IsLocalProtect interface{}

	// Node Protection. The type is bool.
	IsNodeProtect interface{}

	// Bandwidth Protection. The type is bool.
	IsBandwidthProtect interface{}

	// Records Labels. The type is bool.
	IsRecordLabels interface{}

	// Shared Explicit Requested. The type is bool.
	IsSharedExplicitRequested interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags Session Attributes

func (*RsvpStandby_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession RSVP Session

func (*RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Template

type RsvpStandby_PsbBriefs_PsbBrief_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter
}

RsvpStandby_PsbBriefs_PsbBrief_Template RSVP Template

func (*RsvpStandby_PsbBriefs_PsbBrief_Template) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter RSVP Filter

func (*RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session

type RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_PsbBriefs_PsbBrief_TrafficSpec

type RsvpStandby_PsbBriefs_PsbBrief_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_PsbBriefs_PsbBrief_TrafficSpec RSVP Traffic Spec Info

func (*RsvpStandby_PsbBriefs_PsbBrief_TrafficSpec) GetEntityData

type RsvpStandby_PsbDetaileds

type RsvpStandby_PsbDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single path state block. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed.
	PsbDetailed []*RsvpStandby_PsbDetaileds_PsbDetailed
}

RsvpStandby_PsbDetaileds Table of detailed info about path state blocks

func (*RsvpStandby_PsbDetaileds) GetEntityData

func (psbDetaileds *RsvpStandby_PsbDetaileds) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed

type RsvpStandby_PsbDetaileds_PsbDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// Path Backup Tunnel. The type is string.
	BackupTunnelName interface{}

	// Incoming ERO validity. The type is bool.
	IsInEroValid interface{}

	// Outgoing ERO validity. The type is bool.
	IsOutEroValid interface{}

	// RSVP Session Information.
	Session RsvpStandby_PsbDetaileds_PsbDetailed_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_PsbDetaileds_PsbDetailed_S2lSubLsp

	// RSVP Template.
	Template RsvpStandby_PsbDetaileds_PsbDetailed_Template

	// RSVP Session Attribute.
	SessionAttribute RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute

	// RSVP Traffic Spec Info.
	TrafficSpec RsvpStandby_PsbDetaileds_PsbDetailed_TrafficSpec

	// RSVP Generic Traffic Spec Info.
	GenericTrafficSpec RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec

	// Path Flags.
	PathFlags RsvpStandby_PsbDetaileds_PsbDetailed_PathFlags

	// Path Hop Info.
	Hop RsvpStandby_PsbDetaileds_PsbDetailed_Hop

	// Policy Sources Info.
	PolicySourceInfo RsvpStandby_PsbDetaileds_PsbDetailed_PolicySourceInfo

	// RSVP Header Info.
	Header RsvpStandby_PsbDetaileds_PsbDetailed_Header

	// Expiry Time.
	ExpiryTime RsvpStandby_PsbDetaileds_PsbDetailed_ExpiryTime

	// Policy Flags.
	PolicyFlags RsvpStandby_PsbDetaileds_PsbDetailed_PolicyFlags

	// Policy Query Flags.
	PolicyQueryFlags RsvpStandby_PsbDetaileds_PsbDetailed_PolicyQueryFlags

	// Label Information.
	LabelInfo RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo

	// DS-TE Class-Type.
	ClassType RsvpStandby_PsbDetaileds_PsbDetailed_ClassType

	// Path Forwarding Contexts. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_Pfc.
	Pfc []*RsvpStandby_PsbDetaileds_PsbDetailed_Pfc

	// Incoming Explicit Route Sub Objects. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_InEro.
	InEro []*RsvpStandby_PsbDetaileds_PsbDetailed_InEro

	// Outgoing Explicit Route Sub Objects. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_OutEro.
	OutEro []*RsvpStandby_PsbDetaileds_PsbDetailed_OutEro
}

RsvpStandby_PsbDetaileds_PsbDetailed Detailed info for a single path state block

func (*RsvpStandby_PsbDetaileds_PsbDetailed) GetEntityData

func (psbDetailed *RsvpStandby_PsbDetaileds_PsbDetailed) GetEntityData() *types.CommonEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_ClassType

type RsvpStandby_PsbDetaileds_PsbDetailed_ClassType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the Class-Type information valid. The type is bool.
	IsClassTypeInfoValid interface{}

	// DS-TE Class-Type. The type is interface{} with range: 0..255.
	ClassType interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_ClassType DS-TE Class-Type

func (*RsvpStandby_PsbDetaileds_PsbDetailed_ClassType) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_ExpiryTime

type RsvpStandby_PsbDetaileds_PsbDetailed_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_ExpiryTime Expiry Time

func (*RsvpStandby_PsbDetaileds_PsbDetailed_ExpiryTime) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec
}

RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec RSVP Generic Traffic Spec Info

func (*RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec

type RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*RsvpStandby_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Header

type RsvpStandby_PsbDetaileds_PsbDetailed_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Header RSVP Header Info

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Header) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Hop

type RsvpStandby_PsbDetaileds_PsbDetailed_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Hop Path Hop Info

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Hop) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject RsvpStandby_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject RsvpStandby_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject
}

RsvpStandby_PsbDetaileds_PsbDetailed_InEro Incoming Explicit Route Sub Objects

func (*RsvpStandby_PsbDetaileds_PsbDetailed_InEro) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject IPV4 ERO Sub Object

func (*RsvpStandby_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject

type RsvpStandby_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*RsvpStandby_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the label information valid. The type is bool.
	IsValid interface{}

	// Local Downstream Label. The type is interface{} with range: 0..4294967295.
	LocalDownstreamLabel interface{}

	// Outgoing Downstream Label. The type is interface{} with range:
	// 0..4294967295.
	OutgoingDownstreamLabel interface{}

	// MergePoint Label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Outgoing Upstream Label. The type is interface{} with range: 0..4294967295.
	OutgoingUpstreamLabel interface{}

	// Local Upstream Label. The type is interface{} with range: 0..4294967295.
	LocalUpstreamLabel interface{}

	// Recovery Label. The type is interface{} with range: 0..4294967295.
	RecoveryLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Generic Local Downstream Label.
	GenericLocalDownstreamLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel

	// Generic Outgoing Downstream Label.
	GenericOutgoingDownstreamLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

	// Generic MergePoint Label.
	GenericMergePointLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel

	// Generic Outgoing Upstream Label.
	GenericOutgoingUpstreamLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

	// Generic Local Upstream Label.
	GenericLocalUpstreamLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel

	// Generic Recovery Label.
	GenericRecoveryLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo Label Information

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel Generic Local Downstream Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel Generic Local Upstream Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel Generic MergePoint Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel Generic Outgoing Downstream Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel Generic Outgoing Upstream Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel Generic Recovery Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value

type RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject
}

RsvpStandby_PsbDetaileds_PsbDetailed_OutEro Outgoing Explicit Route Sub Objects

func (*RsvpStandby_PsbDetaileds_PsbDetailed_OutEro) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject IPV4 ERO Sub Object

func (*RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject

type RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*RsvpStandby_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_PathFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_PathFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non-RSVP Hop Upstream. The type is bool.
	IsNonRsvpHopUpstream interface{}

	// Local Sender. The type is bool.
	IsLocalSender interface{}

	// MessageID Valid. The type is bool.
	IsMessageIdValid interface{}

	// Rerouted. The type is bool.
	IsLocalRepair interface{}

	// Bidirectional. The type is bool.
	IsBidirectional interface{}

	// Locked Out. The type is bool.
	IsLockout interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_PathFlags Path Flags

func (*RsvpStandby_PsbDetaileds_PsbDetailed_PathFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Output interface. The type is string.
	OutputInterface interface{}

	// Policy Flags.
	PolicyFlags RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags

	// Policy Query Flags.
	PolicyQueryFlags RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags
}

RsvpStandby_PsbDetaileds_PsbDetailed_Pfc Path Forwarding Contexts

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Pfc) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags Policy Flags

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags Policy Query Flags

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicyFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_PolicyFlags Policy Flags

func (*RsvpStandby_PsbDetaileds_PsbDetailed_PolicyFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicyQueryFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_PolicyQueryFlags Policy Query Flags

func (*RsvpStandby_PsbDetaileds_PsbDetailed_PolicyQueryFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicySourceInfo

type RsvpStandby_PsbDetaileds_PsbDetailed_PolicySourceInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_PolicySourceInfo Policy Sources Info

func (*RsvpStandby_PsbDetaileds_PsbDetailed_PolicySourceInfo) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_S2lSubLsp

type RsvpStandby_PsbDetaileds_PsbDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_PsbDetaileds_PsbDetailed_S2lSubLsp) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session

type RsvpStandby_PsbDetaileds_PsbDetailed_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session RSVP Session Information

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute

type RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Setup Priority. The type is interface{} with range: 0..255.
	SetupPriority interface{}

	// Reservation Priority. The type is interface{} with range: 0..255.
	ReservationPriority interface{}

	// Session Attributes.
	SessAttributeFlags RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags
}

RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute RSVP Session Attribute

func (*RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags

type RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection. The type is bool.
	IsLocalProtect interface{}

	// Node Protection. The type is bool.
	IsNodeProtect interface{}

	// Bandwidth Protection. The type is bool.
	IsBandwidthProtect interface{}

	// Records Labels. The type is bool.
	IsRecordLabels interface{}

	// Shared Explicit Requested. The type is bool.
	IsSharedExplicitRequested interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags Session Attributes

func (*RsvpStandby_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession RSVP Session

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Template

type RsvpStandby_PsbDetaileds_PsbDetailed_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter
}

RsvpStandby_PsbDetaileds_PsbDetailed_Template RSVP Template

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Template) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter RSVP Filter

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session

type RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_PsbDetaileds_PsbDetailed_TrafficSpec

type RsvpStandby_PsbDetaileds_PsbDetailed_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_PsbDetaileds_PsbDetailed_TrafficSpec RSVP Traffic Spec Info

func (*RsvpStandby_PsbDetaileds_PsbDetailed_TrafficSpec) GetEntityData

type RsvpStandby_RequestBriefs

type RsvpStandby_RequestBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a request. The type is slice of
	// RsvpStandby_RequestBriefs_RequestBrief.
	RequestBrief []*RsvpStandby_RequestBriefs_RequestBrief
}

RsvpStandby_RequestBriefs Table of brief info about requests

func (*RsvpStandby_RequestBriefs) GetEntityData

func (requestBriefs *RsvpStandby_RequestBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_RequestBriefs_RequestBrief

type RsvpStandby_RequestBriefs_RequestBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Output Interface. The type is string.
	OutputInterface interface{}

	// RSVP Session Information.
	Session RsvpStandby_RequestBriefs_RequestBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_RequestBriefs_RequestBrief_S2lSubLsp

	// Flow Spec Information.
	FlowSpec RsvpStandby_RequestBriefs_RequestBrief_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec

	// RSVP Filter.
	Filter RsvpStandby_RequestBriefs_RequestBrief_Filter

	// RSVP Style.
	Style RsvpStandby_RequestBriefs_RequestBrief_Style
}

RsvpStandby_RequestBriefs_RequestBrief Brief info for a request

func (*RsvpStandby_RequestBriefs_RequestBrief) GetEntityData

func (requestBrief *RsvpStandby_RequestBriefs_RequestBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Filter

type RsvpStandby_RequestBriefs_RequestBrief_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter
}

RsvpStandby_RequestBriefs_RequestBrief_Filter RSVP Filter

func (*RsvpStandby_RequestBriefs_RequestBrief_Filter) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter RSVP Filter

func (*RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session

type RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_FlowSpec

type RsvpStandby_RequestBriefs_RequestBrief_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_FlowSpec Flow Spec Information

func (*RsvpStandby_RequestBriefs_RequestBrief_FlowSpec) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec

type RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec
}

RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec Generic Flow Spec Information

func (*RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec

type RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*RsvpStandby_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_S2lSubLsp

type RsvpStandby_RequestBriefs_RequestBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_RequestBriefs_RequestBrief_S2lSubLsp) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session

type RsvpStandby_RequestBriefs_RequestBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession
}

RsvpStandby_RequestBriefs_RequestBrief_Session RSVP Session Information

func (*RsvpStandby_RequestBriefs_RequestBrief_Session) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession RSVP Session

func (*RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_RequestBriefs_RequestBrief_Style

type RsvpStandby_RequestBriefs_RequestBrief_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

RsvpStandby_RequestBriefs_RequestBrief_Style RSVP Style

func (*RsvpStandby_RequestBriefs_RequestBrief_Style) GetEntityData

type RsvpStandby_RequestDetails

type RsvpStandby_RequestDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail info for a request. The type is slice of
	// RsvpStandby_RequestDetails_RequestDetail.
	RequestDetail []*RsvpStandby_RequestDetails_RequestDetail
}

RsvpStandby_RequestDetails Table of detail info about requests

func (*RsvpStandby_RequestDetails) GetEntityData

func (requestDetails *RsvpStandby_RequestDetails) GetEntityData() *types.CommonEntityData

type RsvpStandby_RequestDetails_RequestDetail

type RsvpStandby_RequestDetails_RequestDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// output Interface. The type is string.
	OutputInterface interface{}

	// RSVP Session Information.
	Session RsvpStandby_RequestDetails_RequestDetail_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_RequestDetails_RequestDetail_S2lSubLsp

	// Flow Spec Information.
	FlowSpec RsvpStandby_RequestDetails_RequestDetail_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec

	// RSVP Filter.
	Filter RsvpStandby_RequestDetails_RequestDetail_Filter

	// RSVP Style.
	Style RsvpStandby_RequestDetails_RequestDetail_Style

	// Request flags.
	ReqFlags RsvpStandby_RequestDetails_RequestDetail_ReqFlags

	// Hop Infomation.
	Hop RsvpStandby_RequestDetails_RequestDetail_Hop

	// RSVP Header Information.
	Header RsvpStandby_RequestDetails_RequestDetail_Header

	// RSVP Policy Sources.
	PolicySources RsvpStandby_RequestDetails_RequestDetail_PolicySources

	// RSVP Policy Flags.
	PolicyFlags RsvpStandby_RequestDetails_RequestDetail_PolicyFlags

	// RSVP Query Flags.
	PolicyQueryFlags RsvpStandby_RequestDetails_RequestDetail_PolicyQueryFlags

	// List of RSB keys. The type is slice of
	// RsvpStandby_RequestDetails_RequestDetail_PsbKey.
	PsbKey []*RsvpStandby_RequestDetails_RequestDetail_PsbKey

	// List of RSB keys. The type is slice of
	// RsvpStandby_RequestDetails_RequestDetail_RsbKey.
	RsbKey []*RsvpStandby_RequestDetails_RequestDetail_RsbKey
}

RsvpStandby_RequestDetails_RequestDetail Detail info for a request

func (*RsvpStandby_RequestDetails_RequestDetail) GetEntityData

func (requestDetail *RsvpStandby_RequestDetails_RequestDetail) GetEntityData() *types.CommonEntityData

type RsvpStandby_RequestDetails_RequestDetail_Filter

type RsvpStandby_RequestDetails_RequestDetail_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter
}

RsvpStandby_RequestDetails_RequestDetail_Filter RSVP Filter

func (*RsvpStandby_RequestDetails_RequestDetail_Filter) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter RSVP Filter

func (*RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session

type RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_FlowSpec

type RsvpStandby_RequestDetails_RequestDetail_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

RsvpStandby_RequestDetails_RequestDetail_FlowSpec Flow Spec Information

func (*RsvpStandby_RequestDetails_RequestDetail_FlowSpec) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec

type RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec
}

RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec Generic Flow Spec Information

func (*RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec

type RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*RsvpStandby_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Header

type RsvpStandby_RequestDetails_RequestDetail_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Header RSVP Header Information

func (*RsvpStandby_RequestDetails_RequestDetail_Header) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Hop

type RsvpStandby_RequestDetails_RequestDetail_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Hop Hop Infomation

func (*RsvpStandby_RequestDetails_RequestDetail_Hop) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_PolicyFlags

type RsvpStandby_RequestDetails_RequestDetail_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

RsvpStandby_RequestDetails_RequestDetail_PolicyFlags RSVP Policy Flags

func (*RsvpStandby_RequestDetails_RequestDetail_PolicyFlags) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_PolicyQueryFlags

type RsvpStandby_RequestDetails_RequestDetail_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

RsvpStandby_RequestDetails_RequestDetail_PolicyQueryFlags RSVP Query Flags

func (*RsvpStandby_RequestDetails_RequestDetail_PolicyQueryFlags) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_PolicySources

type RsvpStandby_RequestDetails_RequestDetail_PolicySources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

RsvpStandby_RequestDetails_RequestDetail_PolicySources RSVP Policy Sources

func (*RsvpStandby_RequestDetails_RequestDetail_PolicySources) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_PsbKey

type RsvpStandby_RequestDetails_RequestDetail_PsbKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Point-to-multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port or Tunnel ID. For the LSP and OUNI session types this
	// represents the Tunnel ID whereas for the UDP session type this represents
	// the Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPortOrTunnelId interface{}

	// Protocol. UDP session type this represents the Protocol (UDP not supported
	// at present). The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Protocol or Extended Tunnel ID. For the LSP and OUNI sesion types this
	// represents the Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type (e.g. LSP, OUNI or UDP). The type is RsvpMgmtSession.
	SessionType interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port or LSP_ID. For the LSP and OUNI session types this represents
	// the LSP_ID whereas for the UDP session type this represents the SourcePort.
	// The type is interface{} with range: 0..4294967295.
	SourcePortOrLspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Signalling VRF ID. The type is interface{} with range: 0..4294967295.
	Vrfid interface{}
}

RsvpStandby_RequestDetails_RequestDetail_PsbKey List of RSB keys

func (*RsvpStandby_RequestDetails_RequestDetail_PsbKey) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_ReqFlags

type RsvpStandby_RequestDetails_RequestDetail_ReqFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Receiver. The type is bool.
	IsLocalReceiver interface{}

	// Is neighbor refreshing. The type is bool.
	IsRefreshing interface{}

	// Send Confirm message. The type is bool.
	IsSendConfirm interface{}

	// Is ACK message outstanding. The type is bool.
	IsAckOutstanding interface{}

	// Is MessageID allocated. The type is bool.
	IsMessageIdAllocated interface{}

	// A NACK message was received. The type is bool.
	IsNackReceived interface{}

	// Retransmit the message. The type is bool.
	IsRetransmit interface{}

	// Message is paced. The type is bool.
	IsPaced interface{}

	// The Path message contains Label Request. The type is bool.
	IsLabelRequestInPath interface{}

	// The Path message contains RRO. The type is bool.
	IsRroInPath interface{}

	// Path has Session-Attr object with Record Labels set. The type is bool.
	IsRecordLabelInPath interface{}

	// Is node a Merge Point. The type is bool.
	IsMergePoint interface{}
}

RsvpStandby_RequestDetails_RequestDetail_ReqFlags Request flags

func (*RsvpStandby_RequestDetails_RequestDetail_ReqFlags) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_RsbKey

type RsvpStandby_RequestDetails_RequestDetail_RsbKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Point-to-multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port or Tunnel ID. For the LSP and OUNI session types this
	// represents the Tunnel ID whereas for the UDP session type this represents
	// the Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPortOrTunnelId interface{}

	// Protocol. UDP session type this represents the Protocol (UDP not supported
	// at present). The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Protocol or Extended Tunnel ID. For the LSP and OUNI sesion types this
	// represents the Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type (e.g. LSP, OUNI or UDP). The type is RsvpMgmtSession.
	SessionType interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port or LSP_ID. For the LSP and OUNI session types this represents
	// the LSP_ID whereas for the UDP session type this represents the SourcePort.
	// The type is interface{} with range: 0..4294967295.
	SourcePortOrLspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Signalling VRF ID. The type is interface{} with range: 0..4294967295.
	Vrfid interface{}
}

RsvpStandby_RequestDetails_RequestDetail_RsbKey List of RSB keys

func (*RsvpStandby_RequestDetails_RequestDetail_RsbKey) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_S2lSubLsp

type RsvpStandby_RequestDetails_RequestDetail_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_RequestDetails_RequestDetail_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_RequestDetails_RequestDetail_S2lSubLsp) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session

type RsvpStandby_RequestDetails_RequestDetail_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession
}

RsvpStandby_RequestDetails_RequestDetail_Session RSVP Session Information

func (*RsvpStandby_RequestDetails_RequestDetail_Session) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession RSVP Session

func (*RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_RequestDetails_RequestDetail_Style

type RsvpStandby_RequestDetails_RequestDetail_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

RsvpStandby_RequestDetails_RequestDetail_Style RSVP Style

func (*RsvpStandby_RequestDetails_RequestDetail_Style) GetEntityData

type RsvpStandby_RsbBriefs

type RsvpStandby_RsbBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single reservation state block. The type is slice of
	// RsvpStandby_RsbBriefs_RsbBrief.
	RsbBrief []*RsvpStandby_RsbBriefs_RsbBrief
}

RsvpStandby_RsbBriefs Table of brief info about reservation state blocks

func (*RsvpStandby_RsbBriefs) GetEntityData

func (rsbBriefs *RsvpStandby_RsbBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_RsbBriefs_RsbBrief

type RsvpStandby_RsbBriefs_RsbBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Reservation Input Interface. The type is string.
	InputInterface interface{}

	// RSVP Session Information.
	Session RsvpStandby_RsbBriefs_RsbBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_RsbBriefs_RsbBrief_S2lSubLsp

	// Flow Spec Information.
	FlowSpec RsvpStandby_RsbBriefs_RsbBrief_FlowSpec

	// Generic Flow Spec Info.
	GenericFlowSpec RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec

	// RSVP Style.
	Style RsvpStandby_RsbBriefs_RsbBrief_Style

	// RSVP Filter.
	Filter RsvpStandby_RsbBriefs_RsbBrief_Filter
}

RsvpStandby_RsbBriefs_RsbBrief Brief info for a single reservation state block

func (*RsvpStandby_RsbBriefs_RsbBrief) GetEntityData

func (rsbBrief *RsvpStandby_RsbBriefs_RsbBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Filter

type RsvpStandby_RsbBriefs_RsbBrief_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter
}

RsvpStandby_RsbBriefs_RsbBrief_Filter RSVP Filter

func (*RsvpStandby_RsbBriefs_RsbBrief_Filter) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter RSVP Filter

func (*RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session

type RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_FlowSpec

type RsvpStandby_RsbBriefs_RsbBrief_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_FlowSpec Flow Spec Information

func (*RsvpStandby_RsbBriefs_RsbBrief_FlowSpec) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec

type RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec
}

RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec Generic Flow Spec Info

func (*RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec) GetEntityData

func (genericFlowSpec *RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec) GetEntityData() *types.CommonEntityData

type RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec

type RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*RsvpStandby_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_S2lSubLsp

type RsvpStandby_RsbBriefs_RsbBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_RsbBriefs_RsbBrief_S2lSubLsp) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session

type RsvpStandby_RsbBriefs_RsbBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession
}

RsvpStandby_RsbBriefs_RsbBrief_Session RSVP Session Information

func (*RsvpStandby_RsbBriefs_RsbBrief_Session) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession RSVP Session

func (*RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_RsbBriefs_RsbBrief_Style

type RsvpStandby_RsbBriefs_RsbBrief_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

RsvpStandby_RsbBriefs_RsbBrief_Style RSVP Style

func (*RsvpStandby_RsbBriefs_RsbBrief_Style) GetEntityData

type RsvpStandby_RsbDetaileds

type RsvpStandby_RsbDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single reservation state block. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed.
	RsbDetailed []*RsvpStandby_RsbDetaileds_RsbDetailed
}

RsvpStandby_RsbDetaileds Table of detailed info about reservation state blocks

func (*RsvpStandby_RsbDetaileds) GetEntityData

func (rsbDetaileds *RsvpStandby_RsbDetaileds) GetEntityData() *types.CommonEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed

type RsvpStandby_RsbDetaileds_RsbDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Input Adjusted Interface. The type is string.
	InputAdjustedInterface interface{}

	// Input Physical Interface. The type is string.
	InputPhysicalInterface interface{}

	// Flow Spec Information.
	FlowSpec RsvpStandby_RsbDetaileds_RsbDetailed_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec

	// RSVP Session Information.
	Session RsvpStandby_RsbDetaileds_RsbDetailed_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_RsbDetaileds_RsbDetailed_S2lSubLsp

	// RSVP Style.
	Style RsvpStandby_RsbDetaileds_RsbDetailed_Style

	// RSVP Filter.
	Filter RsvpStandby_RsbDetaileds_RsbDetailed_Filter

	// Reservation State Block Flags.
	RsbFlags RsvpStandby_RsbDetaileds_RsbDetailed_RsbFlags

	// Hop Infomation.
	Hop RsvpStandby_RsbDetaileds_RsbDetailed_Hop

	// RSVP Policy Sources.
	PolicySources RsvpStandby_RsbDetaileds_RsbDetailed_PolicySources

	// RSVP Header Information.
	Header RsvpStandby_RsbDetaileds_RsbDetailed_Header

	// RSVP Policy Flags.
	PolicyFlags RsvpStandby_RsbDetaileds_RsbDetailed_PolicyFlags

	// Expiry Time.
	ExpiryTime RsvpStandby_RsbDetaileds_RsbDetailed_ExpiryTime

	// RSVP Query Flags.
	PolicyQueryFlags RsvpStandby_RsbDetaileds_RsbDetailed_PolicyQueryFlags

	// Label Information.
	LabelInfo RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo
}

RsvpStandby_RsbDetaileds_RsbDetailed Detailed info for a single reservation state block

func (*RsvpStandby_RsbDetaileds_RsbDetailed) GetEntityData

func (rsbDetailed *RsvpStandby_RsbDetaileds_RsbDetailed) GetEntityData() *types.CommonEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_ExpiryTime

type RsvpStandby_RsbDetaileds_RsbDetailed_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_ExpiryTime Expiry Time

func (*RsvpStandby_RsbDetaileds_RsbDetailed_ExpiryTime) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter
}

RsvpStandby_RsbDetaileds_RsbDetailed_Filter RSVP Filter

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Filter) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session
}

RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter RSVP Filter

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session

type RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_FlowSpec

type RsvpStandby_RsbDetaileds_RsbDetailed_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_FlowSpec Flow Spec Information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_FlowSpec) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec

type RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec
}

RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec Generic Flow Spec Information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec

type RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*RsvpStandby_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Header

type RsvpStandby_RsbDetaileds_RsbDetailed_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Header RSVP Header Information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Header) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Hop

type RsvpStandby_RsbDetaileds_RsbDetailed_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Hop Hop Infomation

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Hop) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the label information valid. The type is bool.
	IsValid interface{}

	// Local Downstream Label. The type is interface{} with range: 0..4294967295.
	LocalDownstreamLabel interface{}

	// Outgoing Downstream Label. The type is interface{} with range:
	// 0..4294967295.
	OutgoingDownstreamLabel interface{}

	// MergePoint Label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Outgoing Upstream Label. The type is interface{} with range: 0..4294967295.
	OutgoingUpstreamLabel interface{}

	// Local Upstream Label. The type is interface{} with range: 0..4294967295.
	LocalUpstreamLabel interface{}

	// Recovery Label. The type is interface{} with range: 0..4294967295.
	RecoveryLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Generic Local Downstream Label.
	GenericLocalDownstreamLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel

	// Generic Outgoing Downstream Label.
	GenericOutgoingDownstreamLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

	// Generic MergePoint Label.
	GenericMergePointLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel

	// Generic Outgoing Upstream Label.
	GenericOutgoingUpstreamLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

	// Generic Local Upstream Label.
	GenericLocalUpstreamLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel

	// Generic Recovery Label.
	GenericRecoveryLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo Label Information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel Generic Local Downstream Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel Generic Local Upstream Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel Generic MergePoint Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel Generic Outgoing Downstream Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel Generic Outgoing Upstream Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel Generic Recovery Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value

type RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicyFlags

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_PolicyFlags RSVP Policy Flags

func (*RsvpStandby_RsbDetaileds_RsbDetailed_PolicyFlags) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicyQueryFlags

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_PolicyQueryFlags RSVP Query Flags

func (*RsvpStandby_RsbDetaileds_RsbDetailed_PolicyQueryFlags) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicySources

type RsvpStandby_RsbDetaileds_RsbDetailed_PolicySources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_PolicySources RSVP Policy Sources

func (*RsvpStandby_RsbDetaileds_RsbDetailed_PolicySources) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_RsbFlags

type RsvpStandby_RsbDetaileds_RsbDetailed_RsbFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Receiver. The type is bool.
	IsLocalReceiver interface{}

	// MessageID Valid. The type is bool.
	IsMessageIdValid interface{}

	// Rerouted. The type is bool.
	IsLocalRepair interface{}

	// Is node a Merge Point. The type is bool.
	IsMergePoint interface{}

	// Locked Out. The type is bool.
	IsLockout interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_RsbFlags Reservation State Block Flags

func (*RsvpStandby_RsbDetaileds_RsbDetailed_RsbFlags) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_S2lSubLsp

type RsvpStandby_RsbDetaileds_RsbDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_S2lSubLsp) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session

type RsvpStandby_RsbDetaileds_RsbDetailed_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session RSVP Session Information

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession RSVP Session

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_RsbDetaileds_RsbDetailed_Style

type RsvpStandby_RsbDetaileds_RsbDetailed_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

RsvpStandby_RsbDetaileds_RsbDetailed_Style RSVP Style

func (*RsvpStandby_RsbDetaileds_RsbDetailed_Style) GetEntityData

type RsvpStandby_SessionBriefs

type RsvpStandby_SessionBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about session. The type is slice of
	// RsvpStandby_SessionBriefs_SessionBrief.
	SessionBrief []*RsvpStandby_SessionBriefs_SessionBrief
}

RsvpStandby_SessionBriefs Table of brief info about sessions

func (*RsvpStandby_SessionBriefs) GetEntityData

func (sessionBriefs *RsvpStandby_SessionBriefs) GetEntityData() *types.CommonEntityData

type RsvpStandby_SessionBriefs_SessionBrief

type RsvpStandby_SessionBriefs_SessionBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Number of path state block states. The type is interface{} with range:
	// 0..4294967295.
	PsBs interface{}

	// Number of reservation state block states. The type is interface{} with
	// range: 0..4294967295.
	RsBs interface{}

	// Number of request states. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of elements in detail list. The type is interface{} with range:
	// 0..4294967295.
	DetailListSize interface{}

	// RSVP Session Information.
	Session RsvpStandby_SessionBriefs_SessionBrief_Session
}

RsvpStandby_SessionBriefs_SessionBrief Brief info about session

func (*RsvpStandby_SessionBriefs_SessionBrief) GetEntityData

func (sessionBrief *RsvpStandby_SessionBriefs_SessionBrief) GetEntityData() *types.CommonEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session

type RsvpStandby_SessionBriefs_SessionBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession
}

RsvpStandby_SessionBriefs_SessionBrief_Session RSVP Session Information

func (*RsvpStandby_SessionBriefs_SessionBrief_Session) GetEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession RSVP Session

func (*RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession) GetEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_SessionDetaileds

type RsvpStandby_SessionDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about session. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed.
	SessionDetailed []*RsvpStandby_SessionDetaileds_SessionDetailed
}

RsvpStandby_SessionDetaileds Table of detailed info about sessions

func (*RsvpStandby_SessionDetaileds) GetEntityData

func (sessionDetaileds *RsvpStandby_SessionDetaileds) GetEntityData() *types.CommonEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed

type RsvpStandby_SessionDetaileds_SessionDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Compact session data.
	Compact RsvpStandby_SessionDetaileds_SessionDetailed_Compact

	// RSVP S2L Sub-LSP information.
	S2lSubLsp RsvpStandby_SessionDetaileds_SessionDetailed_S2lSubLsp

	// Path and Reservation Info. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo.
	PsbRsbInfo []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo
}

RsvpStandby_SessionDetaileds_SessionDetailed Detailed info about session

func (*RsvpStandby_SessionDetaileds_SessionDetailed) GetEntityData

func (sessionDetailed *RsvpStandby_SessionDetaileds_SessionDetailed) GetEntityData() *types.CommonEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of path state block states. The type is interface{} with range:
	// 0..4294967295.
	PsBs interface{}

	// Number of reservation state block states. The type is interface{} with
	// range: 0..4294967295.
	RsBs interface{}

	// Number of request states. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of elements in detail list. The type is interface{} with range:
	// 0..4294967295.
	DetailListSize interface{}

	// RSVP Session Information.
	Session RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact Compact session data

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session RSVP Session Information

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession RSVP Session

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession

type RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*RsvpStandby_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Path Info. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo.
	PsbInfo []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo

	// Reservation Info. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo.
	RsbInfo []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo Path and Reservation Info

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Entry validity. The type is bool.
	IsValid interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	LspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Interface on which inbound message was received. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InInterface interface{}

	// Label for inbound traffic. The type is interface{} with range:
	// 0..4294967295.
	InLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Address validity. The type is bool.
	IsBadAddress interface{}

	// IP address of Path's incoming interface. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IncomingInterfaceAddress interface{}

	// ERO validity. The type is bool.
	IsEroValid interface{}

	// RRO validity. The type is bool.
	IsRroValid interface{}

	// Traffic Spec validity. The type is bool.
	IsTrafficSpecValid interface{}

	// Tunnel name. The type is string.
	TunnelName interface{}

	// Generic Label for inbound traffic.
	GenericInLabel RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel

	// Traffic Spec object.
	TrafficSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec

	// Generic Traffic Spec object.
	GenericTrafficSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec

	// Association object.
	Association RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association

	// Protection object.
	Protection RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection

	// Reverse LSP object.
	ReverseLsp RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp

	// Explicit Route Sub Objects. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero.
	Ero []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero

	// Record Route Sub Objects. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro.
	Rro []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo Path Info

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AssociationType. The type is RsvpMgmtAssociation.
	AssociationType interface{}

	// IPV4 ASSOCIATION Object.
	Ipv4 RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4

	// IPV6 ASSOCIATION Object.
	Ipv6 RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6

	// EXTENDED IPV4 ASSOCIATION Object.
	ExtendedIpv4 RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4

	// EXTENDED IPV6 ASSOCIATION Object.
	ExtendedIpv6 RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association Association object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV4 Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Global Association Source. The type is interface{} with range:
	// 0..4294967295.
	GlobalSource interface{}

	// Extended Association ID. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId.
	ExtendedId []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4 EXTENDED IPV4 ASSOCIATION Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId Extended Association ID

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV6 Source Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Global Association Source. The type is interface{} with range:
	// 0..4294967295.
	GlobalSource interface{}

	// Extended Association ID. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId.
	ExtendedId []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6 EXTENDED IPV6 ASSOCIATION Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId Extended Association ID

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV4 Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4 IPV4 ASSOCIATION Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV6 Source Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Source interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6 IPV6 ASSOCIATION Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero Explicit Route Sub Objects

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject IPV4 ERO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel Generic Label for inbound traffic

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec Generic Traffic Spec object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Secondary Bit. The type is bool.
	S interface{}

	// Protecting Bit. The type is bool.
	P interface{}

	// Notification Bit. The type is bool.
	N interface{}

	// Operational Bit. The type is bool.
	O interface{}

	// PROTECTION Object LSP Flags.
	LspFlags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags

	// PROTECTION Object Link Flags.
	LinkFlags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection Protection object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Indicates Enhanced Protection Scheme. The type is bool.
	Enhanced interface{}

	// Dedicated 1+1 Protection. The type is bool.
	Ded1Plus1 interface{}

	// Dedicated 1:1 Protection. The type is bool.
	Ded1To1 interface{}

	// Shared Link Layer Protection. The type is bool.
	Shared interface{}

	// LSP should not use any Link Layer Protection. The type is bool.
	Unprotected interface{}

	// LSP should use Links that are protecting other (primary) traffic. The type
	// is bool.
	ExtraTraffic interface{}

	// Reserved Bit 1. The type is bool.
	ReservedBit1 interface{}

	// Reserved Bit 2. The type is bool.
	ReservedBit2 interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags PROTECTION Object Link Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Full Rerouting. The type is bool.
	Rerouting interface{}

	// Rerouting Without Extra-Traffic. The type is bool.
	ReroutingNoEt interface{}

	// 1:N Protection with Extra-Traffic. The type is bool.
	OneToNProtectionEt interface{}

	// 1+1 Unidirectional Protection. The type is bool.
	OnePlusOneUni interface{}

	// 1+1 Bidirectional Protection. The type is bool.
	OnePlusOneBi interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags PROTECTION Object LSP Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic Traffic Spec object.
	GenericTrafficSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec

	// Explicit Route Sub Objects. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero.
	Ero []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero

	// Unsupported REVERSE_LSP Sub Objects. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject.
	UnsupSubObject []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp Reverse LSP object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero Explicit Route Sub Objects

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject IPV4 ERO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec Generic Traffic Spec object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// rsvp mgmt rev lsp unsupported subobj. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj.
	RsvpMgmtRevLspUnsupportedSubobj []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject Unsupported REVERSE_LSP Sub Objects

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..255.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj rsvp mgmt rev lsp unsupported subobj

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RROType. The type is RsvpMgmtRroSubobj.
	RroType interface{}

	// IPV4 RRO Sub Object.
	Ipv4rroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject

	// Label RRO Sub Object.
	LabelRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject

	// Unnumbered RRO Sub Object.
	UnnumberedRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject

	// SRLG RRO Sub Object.
	SrlgRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro Record Route Sub Objects

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RroAddress interface{}

	// The RRO IPV4 Subobject Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject IPV4 RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags The RRO IPV4 Subobject Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject Label Value. The type is interface{} with range:
	// 0..4294967295.
	Label interface{}

	// Is the RRO Subobject Label Variable Length. The type is bool.
	IsLabelVariableLength interface{}

	// The RRO Subobject Label Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags

	// The RRO Subobject Variable Length Label. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel.
	VariableLengthLabel []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject Label RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label is Global across all interfaces. The type is bool.
	IsGlobalLabel interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags The RRO Subobject Label Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel The RRO Subobject Variable Length Label

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject SRLGs. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs.
	SrlGs []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject SRLG RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs The RRO Subobject SRLGs

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Interface Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceAddress interface{}

	// The RRO Interface ID. The type is interface{} with range: 0..4294967295.
	InterfaceId interface{}

	// The RRO Subobject Unnumbered Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject Unnumbered RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags The RRO Subobject Unnumbered Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec Traffic Spec object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Entry validity. The type is bool.
	IsValid interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Interface on which outbound message was sent. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Label for outbound traffic. The type is interface{} with range:
	// 0..4294967295.
	OutLabel interface{}

	// Backup tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup label. The type is interface{} with range: 0..4294967295.
	BackupLabel interface{}

	// RRO validity. The type is bool.
	IsRroValid interface{}

	// FlowSpec validity. The type is bool.
	IsFlowSpecValid interface{}

	// Generic Label for outbound traffic.
	GenericOutLabel RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel

	// Flow spec object.
	FlowSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec

	// Generic Flow Spec object.
	GenericFlowSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec

	// Record route object. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro.
	Rro []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo Reservation Info

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec Flow spec object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec Generic Flow Spec object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel Generic Label for outbound traffic

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value.
	Value []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel Generalized Label

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value Generalized Label Value

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RROType. The type is RsvpMgmtRroSubobj.
	RroType interface{}

	// IPV4 RRO Sub Object.
	Ipv4rroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject

	// Label RRO Sub Object.
	LabelRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject

	// Unnumbered RRO Sub Object.
	UnnumberedRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject

	// SRLG RRO Sub Object.
	SrlgRroSubObject RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro Record route object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RroAddress interface{}

	// The RRO IPV4 Subobject Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject IPV4 RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags The RRO IPV4 Subobject Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject Label Value. The type is interface{} with range:
	// 0..4294967295.
	Label interface{}

	// Is the RRO Subobject Label Variable Length. The type is bool.
	IsLabelVariableLength interface{}

	// The RRO Subobject Label Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags

	// The RRO Subobject Variable Length Label. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel.
	VariableLengthLabel []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject Label RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label is Global across all interfaces. The type is bool.
	IsGlobalLabel interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags The RRO Subobject Label Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel The RRO Subobject Variable Length Label

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject SRLGs. The type is slice of
	// RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs.
	SrlGs []*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject SRLG RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs The RRO Subobject SRLGs

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Interface Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceAddress interface{}

	// The RRO Interface ID. The type is interface{} with range: 0..4294967295.
	InterfaceId interface{}

	// The RRO Subobject Unnumbered Flags.
	Flags RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject Unnumbered RRO Sub Object

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags

type RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags The RRO Subobject Unnumbered Flags

func (*RsvpStandby_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags) GetEntityData

type RsvpStandby_SessionDetaileds_SessionDetailed_S2lSubLsp

type RsvpStandby_SessionDetaileds_SessionDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

RsvpStandby_SessionDetaileds_SessionDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*RsvpStandby_SessionDetaileds_SessionDetailed_S2lSubLsp) GetEntityData

type RsvpStandby_Summary

type RsvpStandby_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}

	// Total LSPs. The type is interface{} with range: 0..4294967295.
	LsPs interface{}

	// Issu status.
	IssuStatus RsvpStandby_Summary_IssuStatus

	// NSR status.
	NsrStatus RsvpStandby_Summary_NsrStatus

	// All database counters.
	DatabaseCounters RsvpStandby_Summary_DatabaseCounters
}

RsvpStandby_Summary RSVP summary information

func (*RsvpStandby_Summary) GetEntityData

func (summary *RsvpStandby_Summary) GetEntityData() *types.CommonEntityData

type RsvpStandby_Summary_DatabaseCounters

type RsvpStandby_Summary_DatabaseCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of sessions. The type is interface{} with range: 0..4294967295.
	Sessions interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	IncomingPaths interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingPaths interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	IncomingReservations interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingReservations interface{}

	// Number of Interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}
}

RsvpStandby_Summary_DatabaseCounters All database counters

func (*RsvpStandby_Summary_DatabaseCounters) GetEntityData

func (databaseCounters *RsvpStandby_Summary_DatabaseCounters) GetEntityData() *types.CommonEntityData

type RsvpStandby_Summary_IssuStatus

type RsvpStandby_Summary_IssuStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus RsvpStandby_Summary_IssuStatus_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus RsvpStandby_Summary_IssuStatus_PreviousIdtStatus
}

RsvpStandby_Summary_IssuStatus Issu status

func (*RsvpStandby_Summary_IssuStatus) GetEntityData

func (issuStatus *RsvpStandby_Summary_IssuStatus) GetEntityData() *types.CommonEntityData

type RsvpStandby_Summary_IssuStatus_IdtStatus

type RsvpStandby_Summary_IssuStatus_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Summary_IssuStatus_IdtStatus IDT status

func (*RsvpStandby_Summary_IssuStatus_IdtStatus) GetEntityData

type RsvpStandby_Summary_IssuStatus_PreviousIdtStatus

type RsvpStandby_Summary_IssuStatus_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Summary_IssuStatus_PreviousIdtStatus Previous IDT status

func (*RsvpStandby_Summary_IssuStatus_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *RsvpStandby_Summary_IssuStatus_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type RsvpStandby_Summary_NsrStatus

type RsvpStandby_Summary_NsrStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus RsvpStandby_Summary_NsrStatus_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus RsvpStandby_Summary_NsrStatus_PreviousIdtStatus
}

RsvpStandby_Summary_NsrStatus NSR status

func (*RsvpStandby_Summary_NsrStatus) GetEntityData

func (nsrStatus *RsvpStandby_Summary_NsrStatus) GetEntityData() *types.CommonEntityData

type RsvpStandby_Summary_NsrStatus_IdtStatus

type RsvpStandby_Summary_NsrStatus_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Summary_NsrStatus_IdtStatus IDT status

func (*RsvpStandby_Summary_NsrStatus_IdtStatus) GetEntityData

type RsvpStandby_Summary_NsrStatus_PreviousIdtStatus

type RsvpStandby_Summary_NsrStatus_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

RsvpStandby_Summary_NsrStatus_PreviousIdtStatus Previous IDT status

func (*RsvpStandby_Summary_NsrStatus_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *RsvpStandby_Summary_NsrStatus_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type RsvpSyncStatus

type RsvpSyncStatus string

RsvpSyncStatus represents Rsvp sync status

const (
	// Not Ready
	RsvpSyncStatus_not_ready RsvpSyncStatus = "not-ready"

	// Ready
	RsvpSyncStatus_ready RsvpSyncStatus = "ready"
)

type RsvpTimerState

type RsvpTimerState string

RsvpTimerState represents RSVP Timer States

const (
	// RSVP timer running and sleeping
	RsvpTimerState_rsvp_timer_running_and_sleeping RsvpTimerState = "rsvp-timer-running-and-sleeping"

	// RSVP timer running
	RsvpTimerState_rsvp_timer_running RsvpTimerState = "rsvp-timer-running"

	// RSVP timer not running
	RsvpTimerState_rsvp_timer_not_running RsvpTimerState = "rsvp-timer-not-running"
)

type Rsvp_AuthenticationBriefs

type Rsvp_AuthenticationBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief Authentication information. The type is slice of
	// Rsvp_AuthenticationBriefs_AuthenticationBrief.
	AuthenticationBrief []*Rsvp_AuthenticationBriefs_AuthenticationBrief
}

Rsvp_AuthenticationBriefs Table for Authentication related information

func (*Rsvp_AuthenticationBriefs) GetEntityData

func (authenticationBriefs *Rsvp_AuthenticationBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_AuthenticationBriefs_AuthenticationBrief

type Rsvp_AuthenticationBriefs_AuthenticationBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. Mode (Tx or Rx). The type is RsvpMode.
	ModeId interface{}

	// This attribute is a key. InterfaceName. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Direction. The type is RsvpMgmtAuthDirection.
	Direction interface{}

	// Key type. The type is RsvpMgmtAuthKi.
	KeyType interface{}

	// Key source. The type is string.
	KeySource interface{}

	// Key ID. The type is interface{} with range: 0..18446744073709551615.
	KeyId interface{}

	// Key validity. The type is interface{} with range: 0..4294967295.
	KeyIdValid interface{}
}

Rsvp_AuthenticationBriefs_AuthenticationBrief Brief Authentication information

func (*Rsvp_AuthenticationBriefs_AuthenticationBrief) GetEntityData

func (authenticationBrief *Rsvp_AuthenticationBriefs_AuthenticationBrief) GetEntityData() *types.CommonEntityData

type Rsvp_AuthenticationDetails

type Rsvp_AuthenticationDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief Authentication information. The type is slice of
	// Rsvp_AuthenticationDetails_AuthenticationDetail.
	AuthenticationDetail []*Rsvp_AuthenticationDetails_AuthenticationDetail
}

Rsvp_AuthenticationDetails Table for detailed authentication related information

func (*Rsvp_AuthenticationDetails) GetEntityData

func (authenticationDetails *Rsvp_AuthenticationDetails) GetEntityData() *types.CommonEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail

type Rsvp_AuthenticationDetails_AuthenticationDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. Mode (Tx or Rx). The type is RsvpMode.
	ModeId interface{}

	// This attribute is a key. InterfaceName. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Key status. The type is interface{} with range: 0..4294967295.
	KeyStatus interface{}

	// Direction. The type is interface{} with range: 0..4294967295.
	KeyDigestInfo interface{}

	// Lifetime (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	Lifetime interface{}

	// Remaining lifetime (seconds). The type is interface{} with range:
	// 0..4294967295. Units are second.
	LifetimeLeft interface{}

	// Challenge status. The type is RsvpMgmtAuthChallengeStatus.
	ChallengeStatus interface{}

	// Basic authentication data.
	AuthCompact Rsvp_AuthenticationDetails_AuthenticationDetail_AuthCompact

	// direction info.
	DirectionInfo Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo
}

Rsvp_AuthenticationDetails_AuthenticationDetail Brief Authentication information

func (*Rsvp_AuthenticationDetails_AuthenticationDetail) GetEntityData

func (authenticationDetail *Rsvp_AuthenticationDetails_AuthenticationDetail) GetEntityData() *types.CommonEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_AuthCompact

type Rsvp_AuthenticationDetails_AuthenticationDetail_AuthCompact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Direction. The type is RsvpMgmtAuthDirection.
	Direction interface{}

	// Key type. The type is RsvpMgmtAuthKi.
	KeyType interface{}

	// Key source. The type is string.
	KeySource interface{}

	// Key ID. The type is interface{} with range: 0..18446744073709551615.
	KeyId interface{}

	// Key validity. The type is interface{} with range: 0..4294967295.
	KeyIdValid interface{}
}

Rsvp_AuthenticationDetails_AuthenticationDetail_AuthCompact Basic authentication data

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_AuthCompact) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AuthDirection. The type is RsvpMgmtAuthDirection.
	AuthDirection interface{}

	// send info.
	SendInfo Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo

	// receive info.
	ReceiveInfo Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo direction info

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sequence number. The type is interface{} with range:
	// 0..18446744073709551615.
	Sequence interface{}

	// Sequence window size. The type is interface{} with range: 0..4294967295.
	SequenceWindowSize interface{}

	// Sequence window count. The type is interface{} with range: 0..4294967295.
	SequenceWindowCount interface{}

	// Counters.
	Counters Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters

	// Sequence window. The type is slice of
	// Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow.
	SequenceWindow []*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo receive info

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Valid messages. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedValidMessages interface{}

	// Challenges sent. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengesSent interface{}

	// Challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedChallengeResponse interface{}

	// Challenges resent. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengesResent interface{}

	// Challenge timeouts. The type is interface{} with range: 0..4294967295.
	AuthenticationReceivedChallengeTimeouts interface{}

	// Authentication received during challenge. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedDuringChallenge interface{}

	// Authentication received incomplete. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedIncomplete interface{}

	// Authentication received with no integrity. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedNoIntegrity interface{}

	// Authentication received with bad digest. The type is interface{} with
	// range: 0..4294967295.
	AuthenticationReceivedBadDigest interface{}

	// Authentication received with wrong digest type. The type is interface{}
	// with range: 0..4294967295.
	AuthenticationReceivedWrongDigestType interface{}

	// Authentication received with duplicate sequence number. The type is
	// interface{} with range: 0..4294967295.
	AuthenticationReceivedSequenceNumberDuplicate interface{}

	// Authentication received with sequence number out of range. The type is
	// interface{} with range: 0..4294967295.
	AuthenticationReceivedSequenceNumberOutofRange interface{}

	// Incorect challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedWrongChallengesResponse interface{}

	// Duplicate challenge responses received. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedChallengesResponseDuplicate interface{}

	// Challenge responses received late. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationReceivedResponseLate interface{}

	// Authentication received with bad mesage format. The type is interface{}
	// with range: 0..4294967295.
	AuthenticationReceivedBadMessageFormat interface{}
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters Counters

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_Counters) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..18446744073709551615.
	Entry interface{}
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow Sequence window

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_ReceiveInfo_SequenceWindow) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sequence number. The type is interface{} with range:
	// 0..18446744073709551615.
	Sequence interface{}

	// Counters.
	Counters Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo send info

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo) GetEntityData

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters

type Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Messages sent. The type is interface{} with range: 0..4294967295.
	AuthenticationSent interface{}

	// Failures. The type is interface{} with range: 0..4294967295.
	AuthenticationFailures interface{}

	// Challenges received. The type is interface{} with range: 0..4294967295.
	AuthenticationSendChallengesReceived interface{}

	// Challenge responses sent. The type is interface{} with range:
	// 0..4294967295.
	AuthenticationChallengeResponsesSent interface{}
}

Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters Counters

func (*Rsvp_AuthenticationDetails_AuthenticationDetail_DirectionInfo_SendInfo_Counters) GetEntityData

type Rsvp_BwPoolInfo

type Rsvp_BwPoolInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maxium reservable I/F percent B/W. The type is interface{} with range:
	// 0..4294967295. Units are percentage.
	MaxResPoolPercent interface{}

	// BC0 I/F percent B/W. The type is interface{} with range: 0..4294967295.
	// Units are percentage.
	Bc0Percent interface{}

	// BC1 I/F percent B/W. The type is interface{} with range: 0..4294967295.
	// Units are percentage.
	Bc1Percent interface{}

	// Is maximum reservable default I/F percent configured. The type is bool.
	IsMaxResPoolPercentConfigured interface{}

	// Is BC0 default I/F percent configured. The type is bool.
	IsBc0PercentConfigured interface{}

	// Is BC1 default I/F percent configured. The type is bool.
	IsBc1PercentConfigured interface{}

	// Bandwith configuration model currently in use (MAM/RDM). The type is
	// IgpteLibBwModel.
	BandwidthConfigurationModel interface{}
}

Rsvp_BwPoolInfo All B/W Pool info

func (*Rsvp_BwPoolInfo) GetEntityData

func (bwPoolInfo *Rsvp_BwPoolInfo) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerBriefs

type Rsvp_ControllerBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about an RSVP-enabled controller. The type is slice of
	// Rsvp_ControllerBriefs_ControllerBrief.
	ControllerBrief []*Rsvp_ControllerBriefs_ControllerBrief
}

Rsvp_ControllerBriefs Table of brief info about RSVP-enabled controller

func (*Rsvp_ControllerBriefs) GetEntityData

func (controllerBriefs *Rsvp_ControllerBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerBriefs_ControllerBrief

type Rsvp_ControllerBriefs_ControllerBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation
}

Rsvp_ControllerBriefs_ControllerBrief Brief info about an RSVP-enabled controller

func (*Rsvp_ControllerBriefs_ControllerBrief) GetEntityData

func (controllerBrief *Rsvp_ControllerBriefs_ControllerBrief) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface
}

Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation Interface bandwidth information

func (*Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation) GetEntityData

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface

type Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_ControllerBriefs_ControllerBrief_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_ControllerDetaileds

type Rsvp_ControllerDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about an RSVP-enabled controller. The type is slice of
	// Rsvp_ControllerDetaileds_ControllerDetailed.
	ControllerDetailed []*Rsvp_ControllerDetaileds_ControllerDetailed
}

Rsvp_ControllerDetaileds Table of detailed info about RSVP-enabled controllers

func (*Rsvp_ControllerDetaileds) GetEntityData

func (controllerDetaileds *Rsvp_ControllerDetaileds) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed

type Rsvp_ControllerDetaileds_ControllerDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// IP TOS (precedence/DSCP) to use in signalling messages. The type is
	// interface{} with range: 0..255.
	SignallingIpTos interface{}

	// Integrity send password. The type is string with length: 0..40.
	IntegritySendPassword interface{}

	// Integrity receive password. The type is string with length: 0..40.
	IntegrityReceivePassword interface{}

	// Integrity recv password optional. The type is interface{} with range:
	// 0..255.
	IntegrityReceivePasswordOptional interface{}

	// Refresh timer state. The type is RsvpTimerState.
	RefreshTimerState interface{}

	// Summary refresh timer state. The type is RsvpTimerState.
	SummaryRefreshTimerState interface{}

	// Refresh interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	RefreshInterval interface{}

	// Out-of-band Refresh interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	OutOfBandRefreshInterval interface{}

	// Max size in bytes of a single SRefresh. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SummaryRefreshMaxSize interface{}

	// Max size in bytes of a single Bundle message. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	BundleMessageMaxSize interface{}

	// Expiry timer state. The type is RsvpTimerState.
	ExpiryTimerState interface{}

	// Number of states for expiry check. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryStates interface{}

	// Expiry interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	ExpiryInterval interface{}

	// Number of missed messages tolerated. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryDropsTolerated interface{}

	// Number of out-of-band missed messages tolerated. The type is interface{}
	// with range: 0..4294967295.
	OutOfBandExpiryDropsTolerated interface{}

	// ACK hold time in msec. The type is interface{} with range: 0..4294967295.
	AckHoldTime interface{}

	// Max size for ACK message. The type is interface{} with range:
	// 0..4294967295.
	AckMaxSize interface{}

	// Retransmit time in msec. The type is interface{} with range: 0..4294967295.
	RetransmitTime interface{}

	// Pacing interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	PacingInterval interface{}

	// No. of messages per interval. The type is interface{} with range:
	// 0..4294967295.
	PacingMessageRate interface{}

	// State of pacing timer. The type is RsvpTimerState.
	PacingTimerState interface{}

	// Number of messages deferred for pacing. The type is interface{} with range:
	// -2147483648..2147483647.
	PacingMessages interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation

	// Interface flags.
	Flags Rsvp_ControllerDetaileds_ControllerDetailed_Flags

	// Neighbor array. The type is slice of
	// Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray.
	NeighborArray []*Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray
}

Rsvp_ControllerDetaileds_ControllerDetailed Detailed info about an RSVP-enabled controller

func (*Rsvp_ControllerDetaileds_ControllerDetailed) GetEntityData

func (controllerDetailed *Rsvp_ControllerDetaileds_ControllerDetailed) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface
}

Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation Interface bandwidth information

func (*Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface

type Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_ControllerDetaileds_ControllerDetailed_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_Flags

type Rsvp_ControllerDetaileds_ControllerDetailed_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS enabled on interface. The type is bool.
	IsMplsEnabled interface{}

	// Refresh Reduction enabled. The type is bool.
	IsRefreshReductionEnabled interface{}

	// Message pacing enabled. The type is bool.
	IsPacingEnabled interface{}

	// Refresh enabled. The type is bool.
	IsRefreshEnabled interface{}

	// Summary Refresh enabled. The type is bool.
	IsSRefreshEnabled interface{}

	// Interface is DOWN. The type is bool.
	IsInterfaceDown interface{}

	// Interface is created. The type is bool.
	IsInterfaceCreated interface{}

	// Use reliable xmt for SRefresh. The type is bool.
	IsRelSRefreshEnabled interface{}

	// This is backup tunnel. The type is bool.
	IsBackupTunnel interface{}

	// RSVP explicitly configured. The type is bool.
	IsRsvpConfigured interface{}

	// Interface is defined in non-Default VRF. The type is bool.
	IsNonDefaultVrf interface{}

	// Use bundling for outgoing RSVP messages. The type is bool.
	IsMessageBundlingEnabled interface{}
}

Rsvp_ControllerDetaileds_ControllerDetailed_Flags Interface flags

func (*Rsvp_ControllerDetaileds_ControllerDetailed_Flags) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is neighbor capable of Refresh Reduction. The type is bool.
	IsNeighborRefreshReductionCapable interface{}

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Number of MessageIDs. The type is interface{} with range: 0..4294967295.
	MessageIds interface{}

	// Number of outgoing states to the neighbour. The type is interface{} with
	// range: -2147483648..2147483647.
	OutgoingStates interface{}

	// Expiry time.
	ExpiryTime Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime

	// List of Neighbor MessageIDs. The type is slice of
	// Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId.
	NeighborMessageId []*Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId
}

Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray Neighbor array

func (*Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime Expiry time

func (*Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_ExpiryTime) GetEntityData

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId

type Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Message ID. The type is interface{} with range: 0..4294967295.
	MessageId interface{}
}

Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId List of Neighbor MessageIDs

func (*Rsvp_ControllerDetaileds_ControllerDetailed_NeighborArray_NeighborMessageId) GetEntityData

type Rsvp_ControllerSummaries

type Rsvp_ControllerSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary info about an RSVP-enabled controller. The type is slice of
	// Rsvp_ControllerSummaries_ControllerSummary.
	ControllerSummary []*Rsvp_ControllerSummaries_ControllerSummary
}

Rsvp_ControllerSummaries Table of summary info about RSVP-enabled controllers

func (*Rsvp_ControllerSummaries) GetEntityData

func (controllerSummaries *Rsvp_ControllerSummaries) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerSummaries_ControllerSummary

type Rsvp_ControllerSummaries_ControllerSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Controller Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	ControllerName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	PathsIn interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	PathsOut interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	ReservationsIn interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	ReservationsOut interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation
}

Rsvp_ControllerSummaries_ControllerSummary Summary info about an RSVP-enabled controller

func (*Rsvp_ControllerSummaries_ControllerSummary) GetEntityData

func (controllerSummary *Rsvp_ControllerSummaries_ControllerSummary) GetEntityData() *types.CommonEntityData

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface
}

Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation Interface bandwidth information

func (*Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation) GetEntityData

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface

type Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_ControllerSummaries_ControllerSummary_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_Counters

type Rsvp_Counters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of message counters.
	InterfaceMessages Rsvp_Counters_InterfaceMessages

	// Summary information for all RSVP message counters.
	MessageSummary Rsvp_Counters_MessageSummary

	// Prefix filtering counters.
	PrefixFiltering Rsvp_Counters_PrefixFiltering

	// Out of resource counters.
	OutOfResource Rsvp_Counters_OutOfResource

	// Event counters.
	InterfaceEvents Rsvp_Counters_InterfaceEvents

	// Summary information for all RSVP NSR counters.
	Nsr Rsvp_Counters_Nsr

	// Summary information for all RSVP ISSU counters.
	Issu Rsvp_Counters_Issu

	// Summary information for all RSVP database counters.
	Database Rsvp_Counters_Database

	// Table containing event sync counters.
	EventSyncs Rsvp_Counters_EventSyncs
}

Rsvp_Counters Counters

func (*Rsvp_Counters) GetEntityData

func (counters *Rsvp_Counters) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_Database

type Rsvp_Counters_Database struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of sessions. The type is interface{} with range: 0..4294967295.
	Sessions interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	IncomingPaths interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingPaths interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	IncomingReservations interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingReservations interface{}

	// Number of Interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}
}

Rsvp_Counters_Database Summary information for all RSVP database counters

func (*Rsvp_Counters_Database) GetEntityData

func (database *Rsvp_Counters_Database) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_EventSyncs

type Rsvp_Counters_EventSyncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Event sync counters. The type is slice of
	// Rsvp_Counters_EventSyncs_EventSync.
	EventSync []*Rsvp_Counters_EventSyncs_EventSync
}

Rsvp_Counters_EventSyncs Table containing event sync counters

func (*Rsvp_Counters_EventSyncs) GetEntityData

func (eventSyncs *Rsvp_Counters_EventSyncs) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_EventSyncs_EventSync

type Rsvp_Counters_EventSyncs_EventSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Counter for Expired Path states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredPaths interface{}

	// Counter for Expired Reservation states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredReservations interface{}

	// Counter for NACKs received. The type is interface{} with range:
	// 0..4294967295.
	NacKs interface{}
}

Rsvp_Counters_EventSyncs_EventSync Event sync counters

func (*Rsvp_Counters_EventSyncs_EventSync) GetEntityData

func (eventSync *Rsvp_Counters_EventSyncs_EventSync) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_InterfaceEvents

type Rsvp_Counters_InterfaceEvents struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Event counters for an interface. The type is slice of
	// Rsvp_Counters_InterfaceEvents_InterfaceEvent.
	InterfaceEvent []*Rsvp_Counters_InterfaceEvents_InterfaceEvent
}

Rsvp_Counters_InterfaceEvents Event counters

func (*Rsvp_Counters_InterfaceEvents) GetEntityData

func (interfaceEvents *Rsvp_Counters_InterfaceEvents) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_InterfaceEvents_InterfaceEvent

type Rsvp_Counters_InterfaceEvents_InterfaceEvent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Counter for Expired Path states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredPaths interface{}

	// Counter for Expired Reservation states. The type is interface{} with range:
	// 0..4294967295.
	ExpiredReservations interface{}

	// Counter for NACKs received. The type is interface{} with range:
	// 0..4294967295.
	NacKs interface{}
}

Rsvp_Counters_InterfaceEvents_InterfaceEvent Event counters for an interface

func (*Rsvp_Counters_InterfaceEvents_InterfaceEvent) GetEntityData

func (interfaceEvent *Rsvp_Counters_InterfaceEvents_InterfaceEvent) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_InterfaceMessages

type Rsvp_Counters_InterfaceMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface message counters. The type is slice of
	// Rsvp_Counters_InterfaceMessages_InterfaceMessage.
	InterfaceMessage []*Rsvp_Counters_InterfaceMessages_InterfaceMessage
}

Rsvp_Counters_InterfaceMessages Table of message counters

func (*Rsvp_Counters_InterfaceMessages) GetEntityData

func (interfaceMessages *Rsvp_Counters_InterfaceMessages) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_InterfaceMessages_InterfaceMessage

type Rsvp_Counters_InterfaceMessages_InterfaceMessage struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Count of messages retransmitted. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}

	// Count of Out of Order messages. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Count of Rate Limited messages. The type is interface{} with range:
	// 0..4294967295.
	RateLimitedMessages interface{}

	// Count of messages received.
	ReceivedMessages Rsvp_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages

	// Count of messages transmitted.
	TransmittedMessages Rsvp_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages

	// Count of Bundle messages received.
	BundleReceivedMessages Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages

	// Count of Bundle messages transmitted.
	BundleTransmittedMessages Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages
}

Rsvp_Counters_InterfaceMessages_InterfaceMessage Interface message counters

func (*Rsvp_Counters_InterfaceMessages_InterfaceMessage) GetEntityData

func (interfaceMessage *Rsvp_Counters_InterfaceMessages_InterfaceMessage) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages Count of Bundle messages received

func (*Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleReceivedMessages) GetEntityData

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages Count of Bundle messages transmitted

func (*Rsvp_Counters_InterfaceMessages_InterfaceMessage_BundleTransmittedMessages) GetEntityData

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages Count of messages received

func (*Rsvp_Counters_InterfaceMessages_InterfaceMessage_ReceivedMessages) GetEntityData

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages

type Rsvp_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages Count of messages transmitted

func (*Rsvp_Counters_InterfaceMessages_InterfaceMessage_TransmittedMessages) GetEntityData

type Rsvp_Counters_Issu

type Rsvp_Counters_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The timestamp, in seconds, when these statistics are cleared
	// since 00:00:00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LastClearedTimestamp interface{}

	// Process role. The type is RsvpProcRole.
	RsvpProcessRole interface{}

	// Last IDT number of states. The type is interface{} with range:
	// 0..4294967295.
	LastIdtStates interface{}

	// Total number of states. The type is interface{} with range: 0..4294967295.
	TotalStates interface{}

	// Total number of deletions. The type is interface{} with range:
	// 0..4294967295.
	TotalDeletions interface{}

	// Total number of NACKs. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalNacks interface{}

	// Total number of IDTs. The type is interface{} with range: 0..4294967295.
	TotalIdTs interface{}
}

Rsvp_Counters_Issu Summary information for all RSVP ISSU counters

func (*Rsvp_Counters_Issu) GetEntityData

func (issu *Rsvp_Counters_Issu) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_MessageSummary

type Rsvp_Counters_MessageSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of messages retransmitted. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}

	// Count of Out of Order messages. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Count of Rate Limited messages. The type is interface{} with range:
	// 0..4294967295.
	RateLimitedMessages interface{}

	// Count of messages received.
	ReceivedMessages Rsvp_Counters_MessageSummary_ReceivedMessages

	// Count of messages transmitted.
	TransmittedMessages Rsvp_Counters_MessageSummary_TransmittedMessages

	// Count of Bundle messages received.
	BundleReceivedMessages Rsvp_Counters_MessageSummary_BundleReceivedMessages

	// Count of Bundle messages transmitted.
	BundleTransmittedMessages Rsvp_Counters_MessageSummary_BundleTransmittedMessages
}

Rsvp_Counters_MessageSummary Summary information for all RSVP message counters

func (*Rsvp_Counters_MessageSummary) GetEntityData

func (messageSummary *Rsvp_Counters_MessageSummary) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_MessageSummary_BundleReceivedMessages

type Rsvp_Counters_MessageSummary_BundleReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_MessageSummary_BundleReceivedMessages Count of Bundle messages received

func (*Rsvp_Counters_MessageSummary_BundleReceivedMessages) GetEntityData

func (bundleReceivedMessages *Rsvp_Counters_MessageSummary_BundleReceivedMessages) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_MessageSummary_BundleTransmittedMessages

type Rsvp_Counters_MessageSummary_BundleTransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_MessageSummary_BundleTransmittedMessages Count of Bundle messages transmitted

func (*Rsvp_Counters_MessageSummary_BundleTransmittedMessages) GetEntityData

func (bundleTransmittedMessages *Rsvp_Counters_MessageSummary_BundleTransmittedMessages) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_MessageSummary_ReceivedMessages

type Rsvp_Counters_MessageSummary_ReceivedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_MessageSummary_ReceivedMessages Count of messages received

func (*Rsvp_Counters_MessageSummary_ReceivedMessages) GetEntityData

func (receivedMessages *Rsvp_Counters_MessageSummary_ReceivedMessages) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_MessageSummary_TransmittedMessages

type Rsvp_Counters_MessageSummary_TransmittedMessages struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of Reservation messages. The type is interface{} with range:
	// 0..4294967295.
	Reservation interface{}

	// Count of PathError messages. The type is interface{} with range:
	// 0..4294967295.
	PathError interface{}

	// Count of ReservationError messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationError interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationTear messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Count of Bundle messages. The type is interface{} with range:
	// 0..4294967295.
	Bundle interface{}

	// Count of ACK messages. The type is interface{} with range: 0..4294967295.
	Ack interface{}

	// Count of Srefresh messages. The type is interface{} with range:
	// 0..4294967295.
	Srefresh interface{}

	// Count of Hello messages. The type is interface{} with range: 0..4294967295.
	Hello interface{}

	// Count of Integrity Challenge messages. The type is interface{} with range:
	// 0..4294967295.
	Challenge interface{}

	// Count of Integrity Response messages. The type is interface{} with range:
	// 0..4294967295.
	Response interface{}
}

Rsvp_Counters_MessageSummary_TransmittedMessages Count of messages transmitted

func (*Rsvp_Counters_MessageSummary_TransmittedMessages) GetEntityData

func (transmittedMessages *Rsvp_Counters_MessageSummary_TransmittedMessages) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_Nsr

type Rsvp_Counters_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The timestamp, in seconds, when these statistics are cleared
	// since 00:00:00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LastClearedTimestamp interface{}

	// Process role. The type is RsvpProcRole.
	RsvpProcessRole interface{}

	// Last IDT number of states. The type is interface{} with range:
	// 0..4294967295.
	LastIdtStates interface{}

	// Total number of states. The type is interface{} with range: 0..4294967295.
	TotalStates interface{}

	// Total number of deletions. The type is interface{} with range:
	// 0..4294967295.
	TotalDeletions interface{}

	// Total number of NACKs. The type is interface{} with range:
	// 0..18446744073709551615.
	TotalNacks interface{}

	// Total number of IDTs. The type is interface{} with range: 0..4294967295.
	TotalIdTs interface{}
}

Rsvp_Counters_Nsr Summary information for all RSVP NSR counters

func (*Rsvp_Counters_Nsr) GetEntityData

func (nsr *Rsvp_Counters_Nsr) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_OutOfResource

type Rsvp_Counters_OutOfResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface specific out of resource counters.
	Interfaces Rsvp_Counters_OutOfResource_Interfaces
}

Rsvp_Counters_OutOfResource Out of resource counters

func (*Rsvp_Counters_OutOfResource) GetEntityData

func (outOfResource *Rsvp_Counters_OutOfResource) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_OutOfResource_Interfaces

type Rsvp_Counters_OutOfResource_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary of out of resource counts for all interfaces.
	Summary Rsvp_Counters_OutOfResource_Interfaces_Summary

	// Table of interface specific out of resource counters.
	Interfaces Rsvp_Counters_OutOfResource_Interfaces_Interfaces
}

Rsvp_Counters_OutOfResource_Interfaces Interface specific out of resource counters

func (*Rsvp_Counters_OutOfResource_Interfaces) GetEntityData

func (interfaces *Rsvp_Counters_OutOfResource_Interfaces) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_OutOfResource_Interfaces_Interfaces

type Rsvp_Counters_OutOfResource_Interfaces_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Out of resource counters for a specific interface. The type is slice of
	// Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface.
	Interface []*Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface
}

Rsvp_Counters_OutOfResource_Interfaces_Interfaces Table of interface specific out of resource counters

func (*Rsvp_Counters_OutOfResource_Interfaces_Interfaces) GetEntityData

type Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface

type Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceName interface{}

	// Count of Path messages dropped due to an out of resource condition. The
	// type is interface{} with range: 0..4294967295.
	DroppedPathMessages interface{}
}

Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface Out of resource counters for a specific interface

func (*Rsvp_Counters_OutOfResource_Interfaces_Interfaces_Interface) GetEntityData

type Rsvp_Counters_OutOfResource_Interfaces_Summary

type Rsvp_Counters_OutOfResource_Interfaces_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages dropped due to an out of resource condition. The
	// type is interface{} with range: 0..4294967295.
	DroppedPathMessages interface{}
}

Rsvp_Counters_OutOfResource_Interfaces_Summary Summary of out of resource counts for all interfaces

func (*Rsvp_Counters_OutOfResource_Interfaces_Summary) GetEntityData

type Rsvp_Counters_PrefixFiltering

type Rsvp_Counters_PrefixFiltering struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AccessList specific prefix filtering counters.
	Accesses Rsvp_Counters_PrefixFiltering_Accesses

	// Interface specific prefix filtering counters.
	Interfaces Rsvp_Counters_PrefixFiltering_Interfaces
}

Rsvp_Counters_PrefixFiltering Prefix filtering counters

func (*Rsvp_Counters_PrefixFiltering) GetEntityData

func (prefixFiltering *Rsvp_Counters_PrefixFiltering) GetEntityData() *types.CommonEntityData

type Rsvp_Counters_PrefixFiltering_Accesses

type Rsvp_Counters_PrefixFiltering_Accesses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix filtering counters for a specific AccessList. The type is slice of
	// Rsvp_Counters_PrefixFiltering_Accesses_Access.
	Access []*Rsvp_Counters_PrefixFiltering_Accesses_Access
}

Rsvp_Counters_PrefixFiltering_Accesses AccessList specific prefix filtering counters

func (*Rsvp_Counters_PrefixFiltering_Accesses) GetEntityData

type Rsvp_Counters_PrefixFiltering_Accesses_Access

type Rsvp_Counters_PrefixFiltering_Accesses_Access struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. AccessList Name. The type is string with length:
	// 1..65.
	AccessListName interface{}

	// Count of messages which got forwarded.
	Forwarded Rsvp_Counters_PrefixFiltering_Accesses_Access_Forwarded

	// Count of locally destined messages.
	LocallyDestined Rsvp_Counters_PrefixFiltering_Accesses_Access_LocallyDestined

	// Count of messages dropped.
	Dropped Rsvp_Counters_PrefixFiltering_Accesses_Access_Dropped

	// Count of total messages.
	Total Rsvp_Counters_PrefixFiltering_Accesses_Access_Total
}

Rsvp_Counters_PrefixFiltering_Accesses_Access Prefix filtering counters for a specific AccessList

func (*Rsvp_Counters_PrefixFiltering_Accesses_Access) GetEntityData

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Dropped

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Accesses_Access_Dropped Count of messages dropped

func (*Rsvp_Counters_PrefixFiltering_Accesses_Access_Dropped) GetEntityData

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Forwarded

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Accesses_Access_Forwarded Count of messages which got forwarded

func (*Rsvp_Counters_PrefixFiltering_Accesses_Access_Forwarded) GetEntityData

type Rsvp_Counters_PrefixFiltering_Accesses_Access_LocallyDestined

type Rsvp_Counters_PrefixFiltering_Accesses_Access_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Accesses_Access_LocallyDestined Count of locally destined messages

func (*Rsvp_Counters_PrefixFiltering_Accesses_Access_LocallyDestined) GetEntityData

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Total

type Rsvp_Counters_PrefixFiltering_Accesses_Access_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Accesses_Access_Total Count of total messages

func (*Rsvp_Counters_PrefixFiltering_Accesses_Access_Total) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces

type Rsvp_Counters_PrefixFiltering_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary of prefix filtering counts for all interfaces.
	Summary Rsvp_Counters_PrefixFiltering_Interfaces_Summary

	// Table of interface specific prefix filtering counters.
	Interfaces Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces
}

Rsvp_Counters_PrefixFiltering_Interfaces Interface specific prefix filtering counters

func (*Rsvp_Counters_PrefixFiltering_Interfaces) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Prefix filtering counters for a specific interface. The type is slice of
	// Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface.
	Interface []*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces Table of interface specific prefix filtering counters

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. 'None' is used internally where
	// the true interface is unknown (e.g. for routed packets). The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceName interface{}

	// Count of messages which got forwarded.
	Forwarded Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded

	// Count of locally destined messages.
	LocallyDestined Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined

	// Count of messages dropped.
	Dropped Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped

	// Count of messages which got dropped due to default ACL action.
	DefaultActionDropped Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped

	// Count of messages which were processed due to default ACL action.
	DefaultActionProcessed Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed

	// Count of total messages.
	Total Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface Prefix filtering counters for a specific interface

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped Count of messages which got dropped due to default ACL action

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionDropped) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed Count of messages which were processed due to default ACL action

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_DefaultActionProcessed) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped Count of messages dropped

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Dropped) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded Count of messages which got forwarded

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Forwarded) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined Count of locally destined messages

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_LocallyDestined) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total

type Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total Count of total messages

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Interfaces_Interface_Total) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of messages which got forwarded.
	Forwarded Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Forwarded

	// Count of locally destined messages.
	LocallyDestined Rsvp_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined

	// Count of messages dropped.
	Dropped Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Dropped

	// Count of messages which got dropped due to default ACL action.
	DefaultActionDropped Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped

	// Count of messages which were processed due to default ACL action.
	DefaultActionProcessed Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed

	// Count of total messages.
	Total Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Total
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary Summary of prefix filtering counts for all interfaces

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped Count of messages which got dropped due to default ACL action

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionDropped) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed Count of messages which were processed due to default ACL action

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_DefaultActionProcessed) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Dropped

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Dropped struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Dropped Count of messages dropped

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Dropped) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Forwarded

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Forwarded struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Forwarded Count of messages which got forwarded

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Forwarded) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined Count of locally destined messages

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_LocallyDestined) GetEntityData

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Total

type Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of Path messages. The type is interface{} with range: 0..4294967295.
	Path interface{}

	// Count of PathTear messages. The type is interface{} with range:
	// 0..4294967295.
	PathTear interface{}

	// Count of ReservationConfirm messages. The type is interface{} with range:
	// 0..4294967295.
	ReservationConfirm interface{}

	// Total count of messages. The type is interface{} with range: 0..4294967295.
	Total interface{}
}

Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Total Count of total messages

func (*Rsvp_Counters_PrefixFiltering_Interfaces_Summary_Total) GetEntityData

type Rsvp_FrrSummary

type Rsvp_FrrSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Path state counters.
	PathStates Rsvp_FrrSummary_PathStates

	// Rerservation state counters.
	ReservationStates Rsvp_FrrSummary_ReservationStates
}

Rsvp_FrrSummary Fast Re-Route Summary State Information

func (*Rsvp_FrrSummary) GetEntityData

func (frrSummary *Rsvp_FrrSummary) GetEntityData() *types.CommonEntityData

type Rsvp_FrrSummary_PathStates

type Rsvp_FrrSummary_PathStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of instances of this state. The type is interface{} with
	// range: 0..4294967295.
	Total interface{}

	// Number of active instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ActiveInstances interface{}

	// Number of ready instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ReadyInstances interface{}

	// Number of instances of this state awaiting Path messages to be sent out or
	// Resv messages to be received. The type is interface{} with range:
	// 0..4294967295.
	ActiveWaitInstances interface{}
}

Rsvp_FrrSummary_PathStates Path state counters

func (*Rsvp_FrrSummary_PathStates) GetEntityData

func (pathStates *Rsvp_FrrSummary_PathStates) GetEntityData() *types.CommonEntityData

type Rsvp_FrrSummary_ReservationStates

type Rsvp_FrrSummary_ReservationStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of instances of this state. The type is interface{} with
	// range: 0..4294967295.
	Total interface{}

	// Number of active instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ActiveInstances interface{}

	// Number of ready instances of this state. The type is interface{} with
	// range: 0..4294967295.
	ReadyInstances interface{}

	// Number of instances of this state awaiting Path messages to be sent out or
	// Resv messages to be received. The type is interface{} with range:
	// 0..4294967295.
	ActiveWaitInstances interface{}
}

Rsvp_FrrSummary_ReservationStates Rerservation state counters

func (*Rsvp_FrrSummary_ReservationStates) GetEntityData

func (reservationStates *Rsvp_FrrSummary_ReservationStates) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs

type Rsvp_Frrs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single Fast Re-route state. The type is slice of
	// Rsvp_Frrs_Frr.
	Frr []*Rsvp_Frrs_Frr
}

Rsvp_Frrs Table of detailed info about Fast Re-route states

func (*Rsvp_Frrs) GetEntityData

func (frrs *Rsvp_Frrs) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs_Frr

type Rsvp_Frrs_Frr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// RSVP FRR Path States. The type is RsvpMgmtFrrStateEnum.
	PathStatus interface{}

	// RSVP FRR Reservation States. The type is RsvpMgmtFrrStateEnum.
	ReservationStatus interface{}

	// RSVP Session Information.
	Session Rsvp_Frrs_Frr_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_Frrs_Frr_S2lSubLsp
}

Rsvp_Frrs_Frr Detailed info for a single Fast Re-route state

func (*Rsvp_Frrs_Frr) GetEntityData

func (frr *Rsvp_Frrs_Frr) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs_Frr_S2lSubLsp

type Rsvp_Frrs_Frr_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_Frrs_Frr_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_Frrs_Frr_S2lSubLsp) GetEntityData

func (s2lSubLsp *Rsvp_Frrs_Frr_S2lSubLsp) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs_Frr_Session

type Rsvp_Frrs_Frr_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_Frrs_Frr_Session_RsvpSession
}

Rsvp_Frrs_Frr_Session RSVP Session Information

func (*Rsvp_Frrs_Frr_Session) GetEntityData

func (session *Rsvp_Frrs_Frr_Session) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs_Frr_Session_RsvpSession

type Rsvp_Frrs_Frr_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_Frrs_Frr_Session_RsvpSession RSVP Session

func (*Rsvp_Frrs_Frr_Session_RsvpSession) GetEntityData

func (rsvpSession *Rsvp_Frrs_Frr_Session_RsvpSession) GetEntityData() *types.CommonEntityData

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4LspSession

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4UniSession

type Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_Frrs_Frr_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_GlobalNeighborBriefs

type Rsvp_GlobalNeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single global neighbor. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief.
	GlobalNeighborBrief []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief
}

Rsvp_GlobalNeighborBriefs Table of brief info about global neighbors

func (*Rsvp_GlobalNeighborBriefs) GetEntityData

func (globalNeighborBriefs *Rsvp_GlobalNeighborBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Is GR enabled. The type is bool.
	IsGrEnabled interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Restart state. The type is RsvpMgmtRestartState.
	RestartState interface{}

	// Global Neighbor Flags.
	GlobalNeighborFlags Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags

	// Local node address. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress.
	LocalNodeAddress []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress

	// Neighbor Hello state. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState.
	NeighborHelloState []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState

	// Reason why communication was lost. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason.
	LostCommunicationReason []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason

	// Total number of times communication got lost. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal.
	LostCommunicationTotal []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal

	// Time hellos have been up. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime.
	UpTime []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime

	// Time when communication was lost. The type is slice of
	// Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime.
	LostCommunicationTime []*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief Brief info for a single global neighbor

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief) GetEntityData

func (globalNeighborBrief *Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief) GetEntityData() *types.CommonEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OUNI Application. The type is bool.
	IsApplicationOuni interface{}

	// MPLS Application. The type is bool.
	IsApplicationMpls interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags Global Neighbor Flags

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_GlobalNeighborFlags) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress Local node address

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LocalNodeAddress) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloDownReason.
	Entry interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason Reason why communication was lost

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationReason) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime Time when communication was lost

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTime) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..65535.
	Entry interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal Total number of times communication got lost

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_LostCommunicationTotal) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloState.
	Entry interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState Neighbor Hello state

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_NeighborHelloState) GetEntityData

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime

type Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime Time hellos have been up

func (*Rsvp_GlobalNeighborBriefs_GlobalNeighborBrief_UpTime) GetEntityData

type Rsvp_GlobalNeighborDetails

type Rsvp_GlobalNeighborDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail info for a single global neighbor. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail.
	GlobalNeighborDetail []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail
}

Rsvp_GlobalNeighborDetails Table of detailed info about global neighbors

func (*Rsvp_GlobalNeighborDetails) GetEntityData

func (globalNeighborDetails *Rsvp_GlobalNeighborDetails) GetEntityData() *types.CommonEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Is GR enabled. The type is bool.
	IsGrEnabled interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Current restart state. The type is RsvpMgmtRestartState.
	RestartState interface{}

	// GR Restart Time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RestartTime interface{}

	// Is GR restart timer running. The type is bool.
	IsRestartTimerRunning interface{}

	// GR Recovery Time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RecoveryTime interface{}

	// Is RSVP recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Hello Interval (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	HelloInterval interface{}

	// Hello missed count. The type is interface{} with range: 0..255.
	MissedHellos interface{}

	// Number of pending states for this neighbor. The type is interface{} with
	// range: 0..4294967295.
	PendingStates interface{}

	// Global Neighbor Flags.
	GlobalNeighborFlags Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags

	// How much restart time remains.
	RestartTimeLeft Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft

	// When will restart timer expire.
	RestartTimerExpiryTime Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime

	// How much recovery timer remains.
	RecoveryTimeLeft Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft

	// Time at which recovery timer will expire.
	RecoveryTimerExpTime Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime

	// Local node address. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress.
	LocalNodeAddress []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress

	// Interface Neighbor List. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor.
	InterfaceNeighbor []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor

	// Neighbor's hello state. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState.
	NeighborHelloState []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState

	// Reason why communication was lost. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason.
	LostCommunicationReason []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason

	// Total number of times communication got lost. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal.
	LostCommunicationTotal []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal

	// Hello up time. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime.
	UpTime []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime

	// Time when communication was lost. The type is slice of
	// Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime.
	LostCommunicationTime []*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail Detail info for a single global neighbor

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail) GetEntityData

func (globalNeighborDetail *Rsvp_GlobalNeighborDetails_GlobalNeighborDetail) GetEntityData() *types.CommonEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// OUNI Application. The type is bool.
	IsApplicationOuni interface{}

	// MPLS Application. The type is bool.
	IsApplicationMpls interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags Global Neighbor Flags

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_GlobalNeighborFlags) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor Interface Neighbor List

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_InterfaceNeighbor) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress Local node address

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LocalNodeAddress) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloDownReason.
	Entry interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason Reason why communication was lost

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationReason) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime Time when communication was lost

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTime) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..65535.
	Entry interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal Total number of times communication got lost

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_LostCommunicationTotal) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is RsvpMgmtHelloState.
	Entry interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState Neighbor's hello state

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_NeighborHelloState) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft How much recovery timer remains

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimeLeft) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime Time at which recovery timer will expire

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RecoveryTimerExpTime) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft How much restart time remains

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimeLeft) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime When will restart timer expire

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_RestartTimerExpiryTime) GetEntityData

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime

type Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime Hello up time

func (*Rsvp_GlobalNeighborDetails_GlobalNeighborDetail_UpTime) GetEntityData

type Rsvp_GracefulRestart

type Rsvp_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether GR is enabled. The type is bool.
	IsGrEnabled interface{}

	// Global neighbor count. The type is interface{} with range: 0..4294967295.
	GlobalNeighbors interface{}

	// Restart time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RestartTime interface{}

	// Recovery time (milliseconds). The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	RecoveryTime interface{}

	// Whether recovery timer is running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Interval at which hello messages are sent. The type is interface{} with
	// range: 0..4294967295.
	HelloInterval interface{}

	// Max number of hellos missed before hellos declared down. The type is
	// interface{} with range: 0..255.
	MissedHellos interface{}

	// Total number of pending states. The type is interface{} with range:
	// 0..4294967295.
	PendingStates interface{}

	// How much recovery timer remains.
	RecoveryTimeLeft Rsvp_GracefulRestart_RecoveryTimeLeft

	// Time at which recovery timer will expire.
	RecoveryTimerExpTime Rsvp_GracefulRestart_RecoveryTimerExpTime

	// Local node address. The type is slice of
	// Rsvp_GracefulRestart_LocalNodeAddress.
	LocalNodeAddress []*Rsvp_GracefulRestart_LocalNodeAddress
}

Rsvp_GracefulRestart Info about graceful-restart

func (*Rsvp_GracefulRestart) GetEntityData

func (gracefulRestart *Rsvp_GracefulRestart) GetEntityData() *types.CommonEntityData

type Rsvp_GracefulRestart_LocalNodeAddress

type Rsvp_GracefulRestart_LocalNodeAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LocalNodeIpAddress interface{}

	// GR local node-id app type. The type is RsvpMgmtGrApp.
	ApplicationType interface{}
}

Rsvp_GracefulRestart_LocalNodeAddress Local node address

func (*Rsvp_GracefulRestart_LocalNodeAddress) GetEntityData

func (localNodeAddress *Rsvp_GracefulRestart_LocalNodeAddress) GetEntityData() *types.CommonEntityData

type Rsvp_GracefulRestart_RecoveryTimeLeft

type Rsvp_GracefulRestart_RecoveryTimeLeft struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GracefulRestart_RecoveryTimeLeft How much recovery timer remains

func (*Rsvp_GracefulRestart_RecoveryTimeLeft) GetEntityData

func (recoveryTimeLeft *Rsvp_GracefulRestart_RecoveryTimeLeft) GetEntityData() *types.CommonEntityData

type Rsvp_GracefulRestart_RecoveryTimerExpTime

type Rsvp_GracefulRestart_RecoveryTimerExpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_GracefulRestart_RecoveryTimerExpTime Time at which recovery timer will expire

func (*Rsvp_GracefulRestart_RecoveryTimerExpTime) GetEntityData

func (recoveryTimerExpTime *Rsvp_GracefulRestart_RecoveryTimerExpTime) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInstanceBriefs

type Rsvp_HelloInstanceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single hello instance. The type is slice of
	// Rsvp_HelloInstanceBriefs_HelloInstanceBrief.
	HelloInstanceBrief []*Rsvp_HelloInstanceBriefs_HelloInstanceBrief
}

Rsvp_HelloInstanceBriefs Table of brief info about hello instances

func (*Rsvp_HelloInstanceBriefs) GetEntityData

func (helloInstanceBriefs *Rsvp_HelloInstanceBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInstanceBriefs_HelloInstanceBrief

type Rsvp_HelloInstanceBriefs_HelloInstanceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Neighbor Hello state. The type is RsvpMgmtHelloState.
	NeighborHelloState interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Total number of times communication got lost. The type is interface{} with
	// range: 0..65535.
	LostCommunicationTotal interface{}
}

Rsvp_HelloInstanceBriefs_HelloInstanceBrief Brief info for a single hello instance

func (*Rsvp_HelloInstanceBriefs_HelloInstanceBrief) GetEntityData

func (helloInstanceBrief *Rsvp_HelloInstanceBriefs_HelloInstanceBrief) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInstanceDetails

type Rsvp_HelloInstanceDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single hello instance. The type is slice of
	// Rsvp_HelloInstanceDetails_HelloInstanceDetail.
	HelloInstanceDetail []*Rsvp_HelloInstanceDetails_HelloInstanceDetail
}

Rsvp_HelloInstanceDetails Table of detailed info about hello instances

func (*Rsvp_HelloInstanceDetails) GetEntityData

func (helloInstanceDetails *Rsvp_HelloInstanceDetails) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInstanceDetails_HelloInstanceDetail

type Rsvp_HelloInstanceDetails_HelloInstanceDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Hello instance owner. The type is RsvpMgmtHelloInstanceOwner.
	HelloInstanceOwner interface{}

	// Neighbor Hello state. The type is RsvpMgmtHelloState.
	NeighborHelloState interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Hello Interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Number of missed Hello allowed. The type is interface{} with range:
	// 0..4294967295.
	MissedAcksAllowed interface{}

	// Source Instance. The type is interface{} with range: 0..4294967295.
	SourceInstance interface{}

	// Destination Instance. The type is interface{} with range: 0..4294967295.
	DestinationInstance interface{}

	// Reason why communication was lost. The type is RsvpMgmtHelloDownReason.
	CommunicationLostReason interface{}

	// Total number of times communication got lost. The type is interface{} with
	// range: 0..65535.
	TotalCommunicationLost interface{}

	// Lost Comm. Hello missed count. The type is interface{} with range:
	// 0..65535.
	CommunicationLostHelloMissed interface{}

	// Count of lost comm. due to wrong Source Inst. The type is interface{} with
	// range: 0..65535.
	CommunicationLostWrongSourceInst interface{}

	// Count of lost comm. due to wrong Destination Inst. The type is interface{}
	// with range: 0..65535.
	CommunicationLostWrongDestinationInst interface{}

	// Count of lost comm. due to interface down. The type is interface{} with
	// range: 0..65535.
	CommunicationLostInterfaceDown interface{}

	// Count of lost comm. due to nbor disabling Hellos. The type is interface{}
	// with range: 0..65535.
	CommunicationLostNeighborDisabledHello interface{}

	// Number of hello messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesSent interface{}

	// Number of hello messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesReceived interface{}

	// Count of Hello Requests suppessed. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloRequestSuppressed interface{}

	// Hello up time.
	UpTime Rsvp_HelloInstanceDetails_HelloInstanceDetail_UpTime

	// Time when communication was lost.
	CommunicationLostTime Rsvp_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime
}

Rsvp_HelloInstanceDetails_HelloInstanceDetail Detailed info for a single hello instance

func (*Rsvp_HelloInstanceDetails_HelloInstanceDetail) GetEntityData

func (helloInstanceDetail *Rsvp_HelloInstanceDetails_HelloInstanceDetail) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime

type Rsvp_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime Time when communication was lost

func (*Rsvp_HelloInstanceDetails_HelloInstanceDetail_CommunicationLostTime) GetEntityData

type Rsvp_HelloInstanceDetails_HelloInstanceDetail_UpTime

type Rsvp_HelloInstanceDetails_HelloInstanceDetail_UpTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_HelloInstanceDetails_HelloInstanceDetail_UpTime Hello up time

func (*Rsvp_HelloInstanceDetails_HelloInstanceDetail_UpTime) GetEntityData

type Rsvp_HelloInterfaceInstanceBriefs

type Rsvp_HelloInterfaceInstanceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single interface-based hello instance. The type is slice
	// of Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief.
	HelloInterfaceInstanceBrief []*Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief
}

Rsvp_HelloInterfaceInstanceBriefs Table of brief info about i/f-based hello instances

func (*Rsvp_HelloInterfaceInstanceBriefs) GetEntityData

func (helloInterfaceInstanceBriefs *Rsvp_HelloInterfaceInstanceBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief

type Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}
}

Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief Brief info for a single interface-based hello instance

func (*Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief) GetEntityData

func (helloInterfaceInstanceBrief *Rsvp_HelloInterfaceInstanceBriefs_HelloInterfaceInstanceBrief) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInterfaceInstanceDetails

type Rsvp_HelloInterfaceInstanceDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single interface-based hello instance. The type is
	// slice of Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail.
	HelloInterfaceInstanceDetail []*Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail
}

Rsvp_HelloInterfaceInstanceDetails Table of detailed info about i/f-based hello instances

func (*Rsvp_HelloInterfaceInstanceDetails) GetEntityData

func (helloInterfaceInstanceDetails *Rsvp_HelloInterfaceInstanceDetails) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail

type Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination Address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Source address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddressXr interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddressXr interface{}

	// Global Neighbor ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	HelloGlobalNeighborId interface{}

	// Hello instance type. The type is RsvpMgmtHelloInstance.
	InstanceType interface{}

	// Interface to use. The type is string with pattern: [a-zA-Z0-9._/-]+.
	HelloInterface interface{}

	// Source Instance. The type is interface{} with range: 0..4294967295.
	SourceInstance interface{}

	// Destination Instance. The type is interface{} with range: 0..4294967295.
	DestinationInstance interface{}

	// Number of hello messages sent. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesSent interface{}

	// Number of hello messages received. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloMessagesReceived interface{}

	// Last Ack/msg sent time.
	LastMessageSentTime Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime
}

Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail Detailed info for a single interface-based hello instance

func (*Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail) GetEntityData

func (helloInterfaceInstanceDetail *Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail) GetEntityData() *types.CommonEntityData

type Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime

type Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime Last Ack/msg sent time

func (*Rsvp_HelloInterfaceInstanceDetails_HelloInterfaceInstanceDetail_LastMessageSentTime) GetEntityData

type Rsvp_InterfaceBriefs

type Rsvp_InterfaceBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about an RSVP-enabled interface. The type is slice of
	// Rsvp_InterfaceBriefs_InterfaceBrief.
	InterfaceBrief []*Rsvp_InterfaceBriefs_InterfaceBrief
}

Rsvp_InterfaceBriefs Table of brief info about RSVP-enabled interfaces

func (*Rsvp_InterfaceBriefs) GetEntityData

func (interfaceBriefs *Rsvp_InterfaceBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceBriefs_InterfaceBrief

type Rsvp_InterfaceBriefs_InterfaceBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation
}

Rsvp_InterfaceBriefs_InterfaceBrief Brief info about an RSVP-enabled interface

func (*Rsvp_InterfaceBriefs_InterfaceBrief) GetEntityData

func (interfaceBrief *Rsvp_InterfaceBriefs_InterfaceBrief) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface
}

Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation Interface bandwidth information

func (*Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation) GetEntityData

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface

type Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_InterfaceBriefs_InterfaceBrief_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_InterfaceDetaileds

type Rsvp_InterfaceDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about an RSVP-enabled interface. The type is slice of
	// Rsvp_InterfaceDetaileds_InterfaceDetailed.
	InterfaceDetailed []*Rsvp_InterfaceDetaileds_InterfaceDetailed
}

Rsvp_InterfaceDetaileds Table of detailed info about RSVP-enabled interfaces

func (*Rsvp_InterfaceDetaileds) GetEntityData

func (interfaceDetaileds *Rsvp_InterfaceDetaileds) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed

type Rsvp_InterfaceDetaileds_InterfaceDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// IP TOS (precedence/DSCP) to use in signalling messages. The type is
	// interface{} with range: 0..255.
	SignallingIpTos interface{}

	// Integrity send password. The type is string with length: 0..40.
	IntegritySendPassword interface{}

	// Integrity receive password. The type is string with length: 0..40.
	IntegrityReceivePassword interface{}

	// Integrity recv password optional. The type is interface{} with range:
	// 0..255.
	IntegrityReceivePasswordOptional interface{}

	// Refresh timer state. The type is RsvpTimerState.
	RefreshTimerState interface{}

	// Summary refresh timer state. The type is RsvpTimerState.
	SummaryRefreshTimerState interface{}

	// Refresh interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	RefreshInterval interface{}

	// Out-of-band Refresh interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	OutOfBandRefreshInterval interface{}

	// Max size in bytes of a single SRefresh. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	SummaryRefreshMaxSize interface{}

	// Max size in bytes of a single Bundle message. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	BundleMessageMaxSize interface{}

	// Expiry timer state. The type is RsvpTimerState.
	ExpiryTimerState interface{}

	// Number of states for expiry check. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryStates interface{}

	// Expiry interval in msecs. The type is interface{} with range:
	// -2147483648..2147483647. Units are millisecond.
	ExpiryInterval interface{}

	// Number of missed messages tolerated. The type is interface{} with range:
	// -2147483648..2147483647.
	ExpiryDropsTolerated interface{}

	// Number of out-of-band missed messages tolerated. The type is interface{}
	// with range: 0..4294967295.
	OutOfBandExpiryDropsTolerated interface{}

	// ACK hold time in msec. The type is interface{} with range: 0..4294967295.
	AckHoldTime interface{}

	// Max size for ACK message. The type is interface{} with range:
	// 0..4294967295.
	AckMaxSize interface{}

	// Retransmit time in msec. The type is interface{} with range: 0..4294967295.
	RetransmitTime interface{}

	// Pacing interval in msecs. The type is interface{} with range:
	// 0..4294967295. Units are millisecond.
	PacingInterval interface{}

	// No. of messages per interval. The type is interface{} with range:
	// 0..4294967295.
	PacingMessageRate interface{}

	// State of pacing timer. The type is RsvpTimerState.
	PacingTimerState interface{}

	// Number of messages deferred for pacing. The type is interface{} with range:
	// -2147483648..2147483647.
	PacingMessages interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation

	// Interface flags.
	Flags Rsvp_InterfaceDetaileds_InterfaceDetailed_Flags

	// Neighbor array. The type is slice of
	// Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray.
	NeighborArray []*Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray
}

Rsvp_InterfaceDetaileds_InterfaceDetailed Detailed info about an RSVP-enabled interface

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed) GetEntityData

func (interfaceDetailed *Rsvp_InterfaceDetaileds_InterfaceDetailed) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation Interface bandwidth information

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface

type Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_Flags

type Rsvp_InterfaceDetaileds_InterfaceDetailed_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS enabled on interface. The type is bool.
	IsMplsEnabled interface{}

	// Refresh Reduction enabled. The type is bool.
	IsRefreshReductionEnabled interface{}

	// Message pacing enabled. The type is bool.
	IsPacingEnabled interface{}

	// Refresh enabled. The type is bool.
	IsRefreshEnabled interface{}

	// Summary Refresh enabled. The type is bool.
	IsSRefreshEnabled interface{}

	// Interface is DOWN. The type is bool.
	IsInterfaceDown interface{}

	// Interface is created. The type is bool.
	IsInterfaceCreated interface{}

	// Use reliable xmt for SRefresh. The type is bool.
	IsRelSRefreshEnabled interface{}

	// This is backup tunnel. The type is bool.
	IsBackupTunnel interface{}

	// RSVP explicitly configured. The type is bool.
	IsRsvpConfigured interface{}

	// Interface is defined in non-Default VRF. The type is bool.
	IsNonDefaultVrf interface{}

	// Use bundling for outgoing RSVP messages. The type is bool.
	IsMessageBundlingEnabled interface{}
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_Flags Interface flags

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_Flags) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is neighbor capable of Refresh Reduction. The type is bool.
	IsNeighborRefreshReductionCapable interface{}

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Number of MessageIDs. The type is interface{} with range: 0..4294967295.
	MessageIds interface{}

	// Number of outgoing states to the neighbour. The type is interface{} with
	// range: -2147483648..2147483647.
	OutgoingStates interface{}

	// Expiry time.
	ExpiryTime Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime

	// List of Neighbor MessageIDs. The type is slice of
	// Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId.
	NeighborMessageId []*Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray Neighbor array

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime Expiry time

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_ExpiryTime) GetEntityData

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId

type Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Message ID. The type is interface{} with range: 0..4294967295.
	MessageId interface{}
}

Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId List of Neighbor MessageIDs

func (*Rsvp_InterfaceDetaileds_InterfaceDetailed_NeighborArray_NeighborMessageId) GetEntityData

type Rsvp_InterfaceNeighborBriefs

type Rsvp_InterfaceNeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single interface neighbor. The type is slice of
	// Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief.
	InterfaceNeighborBrief []*Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief
}

Rsvp_InterfaceNeighborBriefs Table of brief info about I/F neighbors

func (*Rsvp_InterfaceNeighborBriefs) GetEntityData

func (interfaceNeighborBriefs *Rsvp_InterfaceNeighborBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief

type Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Compact list of I/F Neighbors. The type is slice of
	// Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact.
	InterfaceNeighborListCompact []*Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact
}

Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief Brief info for a single interface neighbor

func (*Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief) GetEntityData

func (interfaceNeighborBrief *Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact

type Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceNeighborAddress interface{}

	// Neighbor's Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborInterfaceName interface{}
}

Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact Compact list of I/F Neighbors

func (*Rsvp_InterfaceNeighborBriefs_InterfaceNeighborBrief_InterfaceNeighborListCompact) GetEntityData

type Rsvp_InterfaceNeighborDetails

type Rsvp_InterfaceNeighborDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single interface neighbor. The type is slice of
	// Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail.
	InterfaceNeighborDetail []*Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail
}

Rsvp_InterfaceNeighborDetails Table of detailed info about I/F neighbors

func (*Rsvp_InterfaceNeighborDetails) GetEntityData

func (interfaceNeighborDetails *Rsvp_InterfaceNeighborDetails) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail

type Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of global neighbor. The type is string
	// with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor node address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NodeAddress interface{}

	// Detail list of I/F Neighbors. The type is slice of
	// Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail.
	InterfaceNeighborListDetail []*Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail
}

Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail Detailed info for a single interface neighbor

func (*Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail) GetEntityData

func (interfaceNeighborDetail *Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail

type Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Neighbor address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceNeighborAddress interface{}

	// Neighbor's Interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborInterfaceName interface{}

	// Is Neighbor's RR enable. The type is bool.
	IsRrEnabled interface{}

	// Neighbor's epoch value. The type is interface{} with range: 0..4294967295.
	NeighborEpoch interface{}

	// Number of out of order msgs. The type is interface{} with range:
	// 0..4294967295.
	OutOfOrderMessages interface{}

	// Number of retransmitted msgs. The type is interface{} with range:
	// 0..4294967295.
	RetransmittedMessages interface{}
}

Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail Detail list of I/F Neighbors

func (*Rsvp_InterfaceNeighborDetails_InterfaceNeighborDetail_InterfaceNeighborListDetail) GetEntityData

type Rsvp_InterfaceSummaries

type Rsvp_InterfaceSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Summary info about an RSVP-enabled interface. The type is slice of
	// Rsvp_InterfaceSummaries_InterfaceSummary.
	InterfaceSummary []*Rsvp_InterfaceSummaries_InterfaceSummary
}

Rsvp_InterfaceSummaries Table of summary info about RSVP-enabled interfaces

func (*Rsvp_InterfaceSummaries) GetEntityData

func (interfaceSummaries *Rsvp_InterfaceSummaries) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceSummaries_InterfaceSummary

type Rsvp_InterfaceSummaries_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	InterfaceNameXr interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	PathsIn interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	PathsOut interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	ReservationsIn interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	ReservationsOut interface{}

	// Interface bandwidth information.
	BandwidthInformation Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation
}

Rsvp_InterfaceSummaries_InterfaceSummary Summary info about an RSVP-enabled interface

func (*Rsvp_InterfaceSummaries_InterfaceSummary) GetEntityData

func (interfaceSummary *Rsvp_InterfaceSummaries_InterfaceSummary) GetEntityData() *types.CommonEntityData

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTEMode. The type is RsvpMgmtDsteModes.
	DsteMode interface{}

	// Prestandard DSTE interface information.
	PreStandardDsteInterface Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface

	// Standard DSTE interface information.
	StandardDsteInterface Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface
}

Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation Interface bandwidth information

func (*Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation) GetEntityData

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in subpool. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxSubpoolBandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxSubpoolBandwidthAbsolute interface{}
}

Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface Prestandard DSTE interface information

func (*Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_PreStandardDsteInterface) GetEntityData

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface

type Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth (bits per second) now allocated. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	AllocatedBitRate interface{}

	// Max bandwidth (bits per second) allowed per flow. The type is interface{}
	// with range: 0..18446744073709551615. Units are bit/s.
	MaxFlowBandwidth interface{}

	// Max bandwidth (bits per second) allowed. The type is interface{} with
	// range: 0..18446744073709551615. Units are bit/s.
	MaxBandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC0 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool0Bandwidth interface{}

	// Max bandwidth (bits per second) allowed in BC1 pool. The type is
	// interface{} with range: 0..18446744073709551615. Units are bit/s.
	MaxPool1Bandwidth interface{}

	// True if the Max B/W is an absolute value and false if its a percentage. The
	// type is bool.
	IsMaxBandwidthAbsolute interface{}

	// True if the Max BC0 B/W is an absolute value and false if its a percentage.
	// The type is bool.
	IsMaxBc0BandwidthAbsolute interface{}

	// True if the Max BC1 sub-pool B/W is an absolute value and false if its a
	// percentage. The type is bool.
	IsMaxBc1BandwidthAbsolute interface{}
}

Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface Standard DSTE interface information

func (*Rsvp_InterfaceSummaries_InterfaceSummary_BandwidthInformation_StandardDsteInterface) GetEntityData

type Rsvp_Issu

type Rsvp_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP ISSU status information.
	Status Rsvp_Issu_Status
}

Rsvp_Issu RSVP ISSU information

func (*Rsvp_Issu) GetEntityData

func (issu *Rsvp_Issu) GetEntityData() *types.CommonEntityData

type Rsvp_Issu_Status

type Rsvp_Issu_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus Rsvp_Issu_Status_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus Rsvp_Issu_Status_PreviousIdtStatus
}

Rsvp_Issu_Status RSVP ISSU status information

func (*Rsvp_Issu_Status) GetEntityData

func (status *Rsvp_Issu_Status) GetEntityData() *types.CommonEntityData

type Rsvp_Issu_Status_IdtStatus

type Rsvp_Issu_Status_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Issu_Status_IdtStatus IDT status

func (*Rsvp_Issu_Status_IdtStatus) GetEntityData

func (idtStatus *Rsvp_Issu_Status_IdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Issu_Status_PreviousIdtStatus

type Rsvp_Issu_Status_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Issu_Status_PreviousIdtStatus Previous IDT status

func (*Rsvp_Issu_Status_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *Rsvp_Issu_Status_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Nsr

type Rsvp_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP NSR status information.
	Status Rsvp_Nsr_Status
}

Rsvp_Nsr RSVP NSR information

func (*Rsvp_Nsr) GetEntityData

func (nsr *Rsvp_Nsr) GetEntityData() *types.CommonEntityData

type Rsvp_Nsr_Status

type Rsvp_Nsr_Status struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus Rsvp_Nsr_Status_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus Rsvp_Nsr_Status_PreviousIdtStatus
}

Rsvp_Nsr_Status RSVP NSR status information

func (*Rsvp_Nsr_Status) GetEntityData

func (status *Rsvp_Nsr_Status) GetEntityData() *types.CommonEntityData

type Rsvp_Nsr_Status_IdtStatus

type Rsvp_Nsr_Status_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Nsr_Status_IdtStatus IDT status

func (*Rsvp_Nsr_Status_IdtStatus) GetEntityData

func (idtStatus *Rsvp_Nsr_Status_IdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Nsr_Status_PreviousIdtStatus

type Rsvp_Nsr_Status_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Nsr_Status_PreviousIdtStatus Previous IDT status

func (*Rsvp_Nsr_Status_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *Rsvp_Nsr_Status_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs

type Rsvp_PsbBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single path state block. The type is slice of
	// Rsvp_PsbBriefs_PsbBrief.
	PsbBrief []*Rsvp_PsbBriefs_PsbBrief
}

Rsvp_PsbBriefs Table of brief info about path state blocks

func (*Rsvp_PsbBriefs) GetEntityData

func (psbBriefs *Rsvp_PsbBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief

type Rsvp_PsbBriefs_PsbBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// RSVP Session Information.
	Session Rsvp_PsbBriefs_PsbBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_PsbBriefs_PsbBrief_S2lSubLsp

	// RSVP Template.
	Template Rsvp_PsbBriefs_PsbBrief_Template

	// RSVP Session Attribute.
	SessionAttribute Rsvp_PsbBriefs_PsbBrief_SessionAttribute

	// RSVP Traffic Spec Info.
	TrafficSpec Rsvp_PsbBriefs_PsbBrief_TrafficSpec

	// RSVP Generic Traffic Spec Info.
	GenericTrafficSpec Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec
}

Rsvp_PsbBriefs_PsbBrief Brief info for a single path state block

func (*Rsvp_PsbBriefs_PsbBrief) GetEntityData

func (psbBrief *Rsvp_PsbBriefs_PsbBrief) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec
}

Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec RSVP Generic Traffic Spec Info

func (*Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec) GetEntityData

func (genericTrafficSpec *Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_G709otnTspec) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec

type Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*Rsvp_PsbBriefs_PsbBrief_GenericTrafficSpec_IntsrvTspec) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_S2lSubLsp

type Rsvp_PsbBriefs_PsbBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_PsbBriefs_PsbBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_PsbBriefs_PsbBrief_S2lSubLsp) GetEntityData

func (s2lSubLsp *Rsvp_PsbBriefs_PsbBrief_S2lSubLsp) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_Session

type Rsvp_PsbBriefs_PsbBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession
}

Rsvp_PsbBriefs_PsbBrief_Session RSVP Session Information

func (*Rsvp_PsbBriefs_PsbBrief_Session) GetEntityData

func (session *Rsvp_PsbBriefs_PsbBrief_Session) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_SessionAttribute

type Rsvp_PsbBriefs_PsbBrief_SessionAttribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Setup Priority. The type is interface{} with range: 0..255.
	SetupPriority interface{}

	// Reservation Priority. The type is interface{} with range: 0..255.
	ReservationPriority interface{}

	// Session Attributes.
	SessAttributeFlags Rsvp_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags
}

Rsvp_PsbBriefs_PsbBrief_SessionAttribute RSVP Session Attribute

func (*Rsvp_PsbBriefs_PsbBrief_SessionAttribute) GetEntityData

func (sessionAttribute *Rsvp_PsbBriefs_PsbBrief_SessionAttribute) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags

type Rsvp_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection. The type is bool.
	IsLocalProtect interface{}

	// Node Protection. The type is bool.
	IsNodeProtect interface{}

	// Bandwidth Protection. The type is bool.
	IsBandwidthProtect interface{}

	// Records Labels. The type is bool.
	IsRecordLabels interface{}

	// Shared Explicit Requested. The type is bool.
	IsSharedExplicitRequested interface{}
}

Rsvp_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags Session Attributes

func (*Rsvp_PsbBriefs_PsbBrief_SessionAttribute_SessAttributeFlags) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession RSVP Session

func (*Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession

type Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_PsbBriefs_PsbBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Template

type Rsvp_PsbBriefs_PsbBrief_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter
}

Rsvp_PsbBriefs_PsbBrief_Template RSVP Template

func (*Rsvp_PsbBriefs_PsbBrief_Template) GetEntityData

func (template *Rsvp_PsbBriefs_PsbBrief_Template) GetEntityData() *types.CommonEntityData

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session
}

Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter RSVP Filter

func (*Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session

type Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_PsbBriefs_PsbBrief_Template_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_PsbBriefs_PsbBrief_TrafficSpec

type Rsvp_PsbBriefs_PsbBrief_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PsbBriefs_PsbBrief_TrafficSpec RSVP Traffic Spec Info

func (*Rsvp_PsbBriefs_PsbBrief_TrafficSpec) GetEntityData

func (trafficSpec *Rsvp_PsbBriefs_PsbBrief_TrafficSpec) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds

type Rsvp_PsbDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single path state block. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed.
	PsbDetailed []*Rsvp_PsbDetaileds_PsbDetailed
}

Rsvp_PsbDetaileds Table of detailed info about path state blocks

func (*Rsvp_PsbDetaileds) GetEntityData

func (psbDetaileds *Rsvp_PsbDetaileds) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed

type Rsvp_PsbDetaileds_PsbDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// Path Backup Tunnel. The type is string.
	BackupTunnelName interface{}

	// Incoming ERO validity. The type is bool.
	IsInEroValid interface{}

	// Outgoing ERO validity. The type is bool.
	IsOutEroValid interface{}

	// RSVP Session Information.
	Session Rsvp_PsbDetaileds_PsbDetailed_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_PsbDetaileds_PsbDetailed_S2lSubLsp

	// RSVP Template.
	Template Rsvp_PsbDetaileds_PsbDetailed_Template

	// RSVP Session Attribute.
	SessionAttribute Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute

	// RSVP Traffic Spec Info.
	TrafficSpec Rsvp_PsbDetaileds_PsbDetailed_TrafficSpec

	// RSVP Generic Traffic Spec Info.
	GenericTrafficSpec Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec

	// Path Flags.
	PathFlags Rsvp_PsbDetaileds_PsbDetailed_PathFlags

	// Path Hop Info.
	Hop Rsvp_PsbDetaileds_PsbDetailed_Hop

	// Policy Sources Info.
	PolicySourceInfo Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo

	// RSVP Header Info.
	Header Rsvp_PsbDetaileds_PsbDetailed_Header

	// Expiry Time.
	ExpiryTime Rsvp_PsbDetaileds_PsbDetailed_ExpiryTime

	// Policy Flags.
	PolicyFlags Rsvp_PsbDetaileds_PsbDetailed_PolicyFlags

	// Policy Query Flags.
	PolicyQueryFlags Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags

	// Label Information.
	LabelInfo Rsvp_PsbDetaileds_PsbDetailed_LabelInfo

	// DS-TE Class-Type.
	ClassType Rsvp_PsbDetaileds_PsbDetailed_ClassType

	// Path Forwarding Contexts. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_Pfc.
	Pfc []*Rsvp_PsbDetaileds_PsbDetailed_Pfc

	// Incoming Explicit Route Sub Objects. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_InEro.
	InEro []*Rsvp_PsbDetaileds_PsbDetailed_InEro

	// Outgoing Explicit Route Sub Objects. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_OutEro.
	OutEro []*Rsvp_PsbDetaileds_PsbDetailed_OutEro
}

Rsvp_PsbDetaileds_PsbDetailed Detailed info for a single path state block

func (*Rsvp_PsbDetaileds_PsbDetailed) GetEntityData

func (psbDetailed *Rsvp_PsbDetaileds_PsbDetailed) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed_ClassType

type Rsvp_PsbDetaileds_PsbDetailed_ClassType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the Class-Type information valid. The type is bool.
	IsClassTypeInfoValid interface{}

	// DS-TE Class-Type. The type is interface{} with range: 0..255.
	ClassType interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_ClassType DS-TE Class-Type

func (*Rsvp_PsbDetaileds_PsbDetailed_ClassType) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_ExpiryTime

type Rsvp_PsbDetaileds_PsbDetailed_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_ExpiryTime Expiry Time

func (*Rsvp_PsbDetaileds_PsbDetailed_ExpiryTime) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec
}

Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec RSVP Generic Traffic Spec Info

func (*Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec) GetEntityData

func (genericTrafficSpec *Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_G709otnTspec) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec

type Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*Rsvp_PsbDetaileds_PsbDetailed_GenericTrafficSpec_IntsrvTspec) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Header

type Rsvp_PsbDetaileds_PsbDetailed_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Header RSVP Header Info

func (*Rsvp_PsbDetaileds_PsbDetailed_Header) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Hop

type Rsvp_PsbDetaileds_PsbDetailed_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Hop Path Hop Info

func (*Rsvp_PsbDetaileds_PsbDetailed_Hop) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_InEro

type Rsvp_PsbDetaileds_PsbDetailed_InEro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject Rsvp_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject Rsvp_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject
}

Rsvp_PsbDetaileds_PsbDetailed_InEro Incoming Explicit Route Sub Objects

func (*Rsvp_PsbDetaileds_PsbDetailed_InEro) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject

type Rsvp_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject IPV4 ERO Sub Object

func (*Rsvp_PsbDetaileds_PsbDetailed_InEro_Ipv4eroSubObject) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject

type Rsvp_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*Rsvp_PsbDetaileds_PsbDetailed_InEro_UnnumberedEroSubObject) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the label information valid. The type is bool.
	IsValid interface{}

	// Local Downstream Label. The type is interface{} with range: 0..4294967295.
	LocalDownstreamLabel interface{}

	// Outgoing Downstream Label. The type is interface{} with range:
	// 0..4294967295.
	OutgoingDownstreamLabel interface{}

	// MergePoint Label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Outgoing Upstream Label. The type is interface{} with range: 0..4294967295.
	OutgoingUpstreamLabel interface{}

	// Local Upstream Label. The type is interface{} with range: 0..4294967295.
	LocalUpstreamLabel interface{}

	// Recovery Label. The type is interface{} with range: 0..4294967295.
	RecoveryLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Generic Local Downstream Label.
	GenericLocalDownstreamLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel

	// Generic Outgoing Downstream Label.
	GenericOutgoingDownstreamLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

	// Generic MergePoint Label.
	GenericMergePointLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel

	// Generic Outgoing Upstream Label.
	GenericOutgoingUpstreamLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

	// Generic Local Upstream Label.
	GenericLocalUpstreamLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel

	// Generic Recovery Label.
	GenericRecoveryLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo Label Information

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel Generic Local Downstream Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel Generic Local Upstream Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel Generic MergePoint Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel Generic Outgoing Downstream Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel Generic Outgoing Upstream Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel Generic Recovery Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value.
	Value []*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel Generalized Label

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value

type Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_PsbDetaileds_PsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_OutEro

type Rsvp_PsbDetaileds_PsbDetailed_OutEro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject Rsvp_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject Rsvp_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject
}

Rsvp_PsbDetaileds_PsbDetailed_OutEro Outgoing Explicit Route Sub Objects

func (*Rsvp_PsbDetaileds_PsbDetailed_OutEro) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject

type Rsvp_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject IPV4 ERO Sub Object

func (*Rsvp_PsbDetaileds_PsbDetailed_OutEro_Ipv4eroSubObject) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject

type Rsvp_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*Rsvp_PsbDetaileds_PsbDetailed_OutEro_UnnumberedEroSubObject) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_PathFlags

type Rsvp_PsbDetaileds_PsbDetailed_PathFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non-RSVP Hop Upstream. The type is bool.
	IsNonRsvpHopUpstream interface{}

	// Local Sender. The type is bool.
	IsLocalSender interface{}

	// MessageID Valid. The type is bool.
	IsMessageIdValid interface{}

	// Rerouted. The type is bool.
	IsLocalRepair interface{}

	// Bidirectional. The type is bool.
	IsBidirectional interface{}

	// Locked Out. The type is bool.
	IsLockout interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_PathFlags Path Flags

func (*Rsvp_PsbDetaileds_PsbDetailed_PathFlags) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Pfc

type Rsvp_PsbDetaileds_PsbDetailed_Pfc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Output interface. The type is string.
	OutputInterface interface{}

	// Policy Flags.
	PolicyFlags Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags

	// Policy Query Flags.
	PolicyQueryFlags Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags
}

Rsvp_PsbDetaileds_PsbDetailed_Pfc Path Forwarding Contexts

func (*Rsvp_PsbDetaileds_PsbDetailed_Pfc) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags

type Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags Policy Flags

func (*Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyFlags) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags

type Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags Policy Query Flags

func (*Rsvp_PsbDetaileds_PsbDetailed_Pfc_PolicyQueryFlags) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_PolicyFlags

type Rsvp_PsbDetaileds_PsbDetailed_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_PolicyFlags Policy Flags

func (*Rsvp_PsbDetaileds_PsbDetailed_PolicyFlags) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags

type Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags Policy Query Flags

func (*Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags) GetEntityData

func (policyQueryFlags *Rsvp_PsbDetaileds_PsbDetailed_PolicyQueryFlags) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo

type Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo Policy Sources Info

func (*Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo) GetEntityData

func (policySourceInfo *Rsvp_PsbDetaileds_PsbDetailed_PolicySourceInfo) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed_S2lSubLsp

type Rsvp_PsbDetaileds_PsbDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_PsbDetaileds_PsbDetailed_S2lSubLsp) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session

type Rsvp_PsbDetaileds_PsbDetailed_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession
}

Rsvp_PsbDetaileds_PsbDetailed_Session RSVP Session Information

func (*Rsvp_PsbDetaileds_PsbDetailed_Session) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute

type Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Setup Priority. The type is interface{} with range: 0..255.
	SetupPriority interface{}

	// Reservation Priority. The type is interface{} with range: 0..255.
	ReservationPriority interface{}

	// Session Attributes.
	SessAttributeFlags Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags
}

Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute RSVP Session Attribute

func (*Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute) GetEntityData

func (sessionAttribute *Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute) GetEntityData() *types.CommonEntityData

type Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags

type Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection. The type is bool.
	IsLocalProtect interface{}

	// Node Protection. The type is bool.
	IsNodeProtect interface{}

	// Bandwidth Protection. The type is bool.
	IsBandwidthProtect interface{}

	// Records Labels. The type is bool.
	IsRecordLabels interface{}

	// Shared Explicit Requested. The type is bool.
	IsSharedExplicitRequested interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags Session Attributes

func (*Rsvp_PsbDetaileds_PsbDetailed_SessionAttribute_SessAttributeFlags) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession RSVP Session

func (*Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession

type Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_PsbDetaileds_PsbDetailed_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Template

type Rsvp_PsbDetaileds_PsbDetailed_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter
}

Rsvp_PsbDetaileds_PsbDetailed_Template RSVP Template

func (*Rsvp_PsbDetaileds_PsbDetailed_Template) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session
}

Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter RSVP Filter

func (*Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session

type Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_PsbDetaileds_PsbDetailed_Template_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_PsbDetaileds_PsbDetailed_TrafficSpec

type Rsvp_PsbDetaileds_PsbDetailed_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PsbDetaileds_PsbDetailed_TrafficSpec RSVP Traffic Spec Info

func (*Rsvp_PsbDetaileds_PsbDetailed_TrafficSpec) GetEntityData

type Rsvp_PxsbDetails

type Rsvp_PxsbDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed PXSB info. The type is slice of Rsvp_PxsbDetails_PxsbDetail.
	PxsbDetail []*Rsvp_PxsbDetails_PxsbDetail
}

Rsvp_PxsbDetails Table of detailed PXSB info

func (*Rsvp_PxsbDetails) GetEntityData

func (pxsbDetails *Rsvp_PxsbDetails) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail

type Rsvp_PxsbDetails_PxsbDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// Dynamic State Handle. The type is interface{} with range: 0..4294967295.
	DynamicState interface{}

	// RSVP Session Information.
	Session Rsvp_PxsbDetails_PxsbDetail_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp

	// RSVP Template.
	Template Rsvp_PxsbDetails_PxsbDetail_Template

	// RSVP Traffic Spec Info.
	TrafficSpec Rsvp_PxsbDetails_PxsbDetail_TrafficSpec

	// RSVP Generic Traffic Spec Info.
	GenericTrafficSpec Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec

	// Path Hop Info.
	Hop Rsvp_PxsbDetails_PxsbDetail_Hop

	// RSVP Header.
	RsvpHeader Rsvp_PxsbDetails_PxsbDetail_RsvpHeader
}

Rsvp_PxsbDetails_PxsbDetail Detailed PXSB info

func (*Rsvp_PxsbDetails_PxsbDetail) GetEntityData

func (pxsbDetail *Rsvp_PxsbDetails_PxsbDetail) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_IntsrvTspec
}

Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec RSVP Generic Traffic Spec Info

func (*Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec) GetEntityData

func (genericTrafficSpec *Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_G709otnTspec

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_G709otnTspec) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_IntsrvTspec

type Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*Rsvp_PxsbDetails_PxsbDetail_GenericTrafficSpec_IntsrvTspec) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Hop

type Rsvp_PxsbDetails_PxsbDetail_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Hop Path Hop Info

func (*Rsvp_PxsbDetails_PxsbDetail_Hop) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_RsvpHeader

type Rsvp_PxsbDetails_PxsbDetail_RsvpHeader struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

Rsvp_PxsbDetails_PxsbDetail_RsvpHeader RSVP Header

func (*Rsvp_PxsbDetails_PxsbDetail_RsvpHeader) GetEntityData

func (rsvpHeader *Rsvp_PxsbDetails_PxsbDetail_RsvpHeader) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp

type Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp) GetEntityData

func (s2lSubLsp *Rsvp_PxsbDetails_PxsbDetail_S2lSubLsp) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session

type Rsvp_PxsbDetails_PxsbDetail_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession
}

Rsvp_PxsbDetails_PxsbDetail_Session RSVP Session Information

func (*Rsvp_PxsbDetails_PxsbDetail_Session) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession RSVP Session

func (*Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4LspSession

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4UniSession

type Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_PxsbDetails_PxsbDetail_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Template

type Rsvp_PxsbDetails_PxsbDetail_Template struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter
}

Rsvp_PxsbDetails_PxsbDetail_Template RSVP Template

func (*Rsvp_PxsbDetails_PxsbDetail_Template) GetEntityData

func (template *Rsvp_PxsbDetails_PxsbDetail_Template) GetEntityData() *types.CommonEntityData

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_P2mpIpv4Session
}

Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter RSVP Filter

func (*Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_P2mpIpv4Session

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_UdpIpv4Session

type Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_PxsbDetails_PxsbDetail_Template_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_PxsbDetails_PxsbDetail_TrafficSpec

type Rsvp_PxsbDetails_PxsbDetail_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_PxsbDetails_PxsbDetail_TrafficSpec RSVP Traffic Spec Info

func (*Rsvp_PxsbDetails_PxsbDetail_TrafficSpec) GetEntityData

func (trafficSpec *Rsvp_PxsbDetails_PxsbDetail_TrafficSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RequestBriefs

type Rsvp_RequestBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a request. The type is slice of
	// Rsvp_RequestBriefs_RequestBrief.
	RequestBrief []*Rsvp_RequestBriefs_RequestBrief
}

Rsvp_RequestBriefs Table of brief info about requests

func (*Rsvp_RequestBriefs) GetEntityData

func (requestBriefs *Rsvp_RequestBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_RequestBriefs_RequestBrief

type Rsvp_RequestBriefs_RequestBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Output Interface. The type is string.
	OutputInterface interface{}

	// RSVP Session Information.
	Session Rsvp_RequestBriefs_RequestBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_RequestBriefs_RequestBrief_S2lSubLsp

	// Flow Spec Information.
	FlowSpec Rsvp_RequestBriefs_RequestBrief_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec

	// RSVP Filter.
	Filter Rsvp_RequestBriefs_RequestBrief_Filter

	// RSVP Style.
	Style Rsvp_RequestBriefs_RequestBrief_Style
}

Rsvp_RequestBriefs_RequestBrief Brief info for a request

func (*Rsvp_RequestBriefs_RequestBrief) GetEntityData

func (requestBrief *Rsvp_RequestBriefs_RequestBrief) GetEntityData() *types.CommonEntityData

type Rsvp_RequestBriefs_RequestBrief_Filter

type Rsvp_RequestBriefs_RequestBrief_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter
}

Rsvp_RequestBriefs_RequestBrief_Filter RSVP Filter

func (*Rsvp_RequestBriefs_RequestBrief_Filter) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session
}

Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter RSVP Filter

func (*Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session

type Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_RequestBriefs_RequestBrief_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_FlowSpec

type Rsvp_RequestBriefs_RequestBrief_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_RequestBriefs_RequestBrief_FlowSpec Flow Spec Information

func (*Rsvp_RequestBriefs_RequestBrief_FlowSpec) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec

type Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec Generic Flow Spec Information

func (*Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec

type Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_RequestBriefs_RequestBrief_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_S2lSubLsp

type Rsvp_RequestBriefs_RequestBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_RequestBriefs_RequestBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_RequestBriefs_RequestBrief_S2lSubLsp) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session

type Rsvp_RequestBriefs_RequestBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession
}

Rsvp_RequestBriefs_RequestBrief_Session RSVP Session Information

func (*Rsvp_RequestBriefs_RequestBrief_Session) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession RSVP Session

func (*Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession

type Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_RequestBriefs_RequestBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_RequestBriefs_RequestBrief_Style

type Rsvp_RequestBriefs_RequestBrief_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

Rsvp_RequestBriefs_RequestBrief_Style RSVP Style

func (*Rsvp_RequestBriefs_RequestBrief_Style) GetEntityData

type Rsvp_RequestDetails

type Rsvp_RequestDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detail info for a request. The type is slice of
	// Rsvp_RequestDetails_RequestDetail.
	RequestDetail []*Rsvp_RequestDetails_RequestDetail
}

Rsvp_RequestDetails Table of detail info about requests

func (*Rsvp_RequestDetails) GetEntityData

func (requestDetails *Rsvp_RequestDetails) GetEntityData() *types.CommonEntityData

type Rsvp_RequestDetails_RequestDetail

type Rsvp_RequestDetails_RequestDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// output Interface. The type is string.
	OutputInterface interface{}

	// RSVP Session Information.
	Session Rsvp_RequestDetails_RequestDetail_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_RequestDetails_RequestDetail_S2lSubLsp

	// Flow Spec Information.
	FlowSpec Rsvp_RequestDetails_RequestDetail_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec Rsvp_RequestDetails_RequestDetail_GenericFlowSpec

	// RSVP Filter.
	Filter Rsvp_RequestDetails_RequestDetail_Filter

	// RSVP Style.
	Style Rsvp_RequestDetails_RequestDetail_Style

	// Request flags.
	ReqFlags Rsvp_RequestDetails_RequestDetail_ReqFlags

	// Hop Infomation.
	Hop Rsvp_RequestDetails_RequestDetail_Hop

	// RSVP Header Information.
	Header Rsvp_RequestDetails_RequestDetail_Header

	// RSVP Policy Sources.
	PolicySources Rsvp_RequestDetails_RequestDetail_PolicySources

	// RSVP Policy Flags.
	PolicyFlags Rsvp_RequestDetails_RequestDetail_PolicyFlags

	// RSVP Query Flags.
	PolicyQueryFlags Rsvp_RequestDetails_RequestDetail_PolicyQueryFlags

	// List of RSB keys. The type is slice of
	// Rsvp_RequestDetails_RequestDetail_PsbKey.
	PsbKey []*Rsvp_RequestDetails_RequestDetail_PsbKey

	// List of RSB keys. The type is slice of
	// Rsvp_RequestDetails_RequestDetail_RsbKey.
	RsbKey []*Rsvp_RequestDetails_RequestDetail_RsbKey
}

Rsvp_RequestDetails_RequestDetail Detail info for a request

func (*Rsvp_RequestDetails_RequestDetail) GetEntityData

func (requestDetail *Rsvp_RequestDetails_RequestDetail) GetEntityData() *types.CommonEntityData

type Rsvp_RequestDetails_RequestDetail_Filter

type Rsvp_RequestDetails_RequestDetail_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter
}

Rsvp_RequestDetails_RequestDetail_Filter RSVP Filter

func (*Rsvp_RequestDetails_RequestDetail_Filter) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session
}

Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter RSVP Filter

func (*Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session

type Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_RequestDetails_RequestDetail_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_RequestDetails_RequestDetail_FlowSpec

type Rsvp_RequestDetails_RequestDetail_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_RequestDetails_RequestDetail_FlowSpec Flow Spec Information

func (*Rsvp_RequestDetails_RequestDetail_FlowSpec) GetEntityData

type Rsvp_RequestDetails_RequestDetail_GenericFlowSpec

type Rsvp_RequestDetails_RequestDetail_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_RequestDetails_RequestDetail_GenericFlowSpec Generic Flow Spec Information

func (*Rsvp_RequestDetails_RequestDetail_GenericFlowSpec) GetEntityData

type Rsvp_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec

type Rsvp_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_RequestDetails_RequestDetail_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Header

type Rsvp_RequestDetails_RequestDetail_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

Rsvp_RequestDetails_RequestDetail_Header RSVP Header Information

func (*Rsvp_RequestDetails_RequestDetail_Header) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Hop

type Rsvp_RequestDetails_RequestDetail_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

Rsvp_RequestDetails_RequestDetail_Hop Hop Infomation

func (*Rsvp_RequestDetails_RequestDetail_Hop) GetEntityData

type Rsvp_RequestDetails_RequestDetail_PolicyFlags

type Rsvp_RequestDetails_RequestDetail_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

Rsvp_RequestDetails_RequestDetail_PolicyFlags RSVP Policy Flags

func (*Rsvp_RequestDetails_RequestDetail_PolicyFlags) GetEntityData

type Rsvp_RequestDetails_RequestDetail_PolicyQueryFlags

type Rsvp_RequestDetails_RequestDetail_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

Rsvp_RequestDetails_RequestDetail_PolicyQueryFlags RSVP Query Flags

func (*Rsvp_RequestDetails_RequestDetail_PolicyQueryFlags) GetEntityData

type Rsvp_RequestDetails_RequestDetail_PolicySources

type Rsvp_RequestDetails_RequestDetail_PolicySources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

Rsvp_RequestDetails_RequestDetail_PolicySources RSVP Policy Sources

func (*Rsvp_RequestDetails_RequestDetail_PolicySources) GetEntityData

type Rsvp_RequestDetails_RequestDetail_PsbKey

type Rsvp_RequestDetails_RequestDetail_PsbKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Point-to-multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port or Tunnel ID. For the LSP and OUNI session types this
	// represents the Tunnel ID whereas for the UDP session type this represents
	// the Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPortOrTunnelId interface{}

	// Protocol. UDP session type this represents the Protocol (UDP not supported
	// at present). The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Protocol or Extended Tunnel ID. For the LSP and OUNI sesion types this
	// represents the Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type (e.g. LSP, OUNI or UDP). The type is RsvpMgmtSession.
	SessionType interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port or LSP_ID. For the LSP and OUNI session types this represents
	// the LSP_ID whereas for the UDP session type this represents the SourcePort.
	// The type is interface{} with range: 0..4294967295.
	SourcePortOrLspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Signalling VRF ID. The type is interface{} with range: 0..4294967295.
	Vrfid interface{}
}

Rsvp_RequestDetails_RequestDetail_PsbKey List of RSB keys

func (*Rsvp_RequestDetails_RequestDetail_PsbKey) GetEntityData

type Rsvp_RequestDetails_RequestDetail_ReqFlags

type Rsvp_RequestDetails_RequestDetail_ReqFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Receiver. The type is bool.
	IsLocalReceiver interface{}

	// Is neighbor refreshing. The type is bool.
	IsRefreshing interface{}

	// Send Confirm message. The type is bool.
	IsSendConfirm interface{}

	// Is ACK message outstanding. The type is bool.
	IsAckOutstanding interface{}

	// Is MessageID allocated. The type is bool.
	IsMessageIdAllocated interface{}

	// A NACK message was received. The type is bool.
	IsNackReceived interface{}

	// Retransmit the message. The type is bool.
	IsRetransmit interface{}

	// Message is paced. The type is bool.
	IsPaced interface{}

	// The Path message contains Label Request. The type is bool.
	IsLabelRequestInPath interface{}

	// The Path message contains RRO. The type is bool.
	IsRroInPath interface{}

	// Path has Session-Attr object with Record Labels set. The type is bool.
	IsRecordLabelInPath interface{}

	// Is node a Merge Point. The type is bool.
	IsMergePoint interface{}
}

Rsvp_RequestDetails_RequestDetail_ReqFlags Request flags

func (*Rsvp_RequestDetails_RequestDetail_ReqFlags) GetEntityData

type Rsvp_RequestDetails_RequestDetail_RsbKey

type Rsvp_RequestDetails_RequestDetail_RsbKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Point-to-multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port or Tunnel ID. For the LSP and OUNI session types this
	// represents the Tunnel ID whereas for the UDP session type this represents
	// the Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPortOrTunnelId interface{}

	// Protocol. UDP session type this represents the Protocol (UDP not supported
	// at present). The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Protocol or Extended Tunnel ID. For the LSP and OUNI sesion types this
	// represents the Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type (e.g. LSP, OUNI or UDP). The type is RsvpMgmtSession.
	SessionType interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port or LSP_ID. For the LSP and OUNI session types this represents
	// the LSP_ID whereas for the UDP session type this represents the SourcePort.
	// The type is interface{} with range: 0..4294967295.
	SourcePortOrLspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Signalling VRF ID. The type is interface{} with range: 0..4294967295.
	Vrfid interface{}
}

Rsvp_RequestDetails_RequestDetail_RsbKey List of RSB keys

func (*Rsvp_RequestDetails_RequestDetail_RsbKey) GetEntityData

type Rsvp_RequestDetails_RequestDetail_S2lSubLsp

type Rsvp_RequestDetails_RequestDetail_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_RequestDetails_RequestDetail_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_RequestDetails_RequestDetail_S2lSubLsp) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session

type Rsvp_RequestDetails_RequestDetail_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_RequestDetails_RequestDetail_Session_RsvpSession
}

Rsvp_RequestDetails_RequestDetail_Session RSVP Session Information

func (*Rsvp_RequestDetails_RequestDetail_Session) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_RequestDetails_RequestDetail_Session_RsvpSession RSVP Session

func (*Rsvp_RequestDetails_RequestDetail_Session_RsvpSession) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession

type Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_RequestDetails_RequestDetail_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_RequestDetails_RequestDetail_Style

type Rsvp_RequestDetails_RequestDetail_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

Rsvp_RequestDetails_RequestDetail_Style RSVP Style

func (*Rsvp_RequestDetails_RequestDetail_Style) GetEntityData

type Rsvp_RsbBriefs

type Rsvp_RsbBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info for a single reservation state block. The type is slice of
	// Rsvp_RsbBriefs_RsbBrief.
	RsbBrief []*Rsvp_RsbBriefs_RsbBrief
}

Rsvp_RsbBriefs Table of brief info about reservation state blocks

func (*Rsvp_RsbBriefs) GetEntityData

func (rsbBriefs *Rsvp_RsbBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief

type Rsvp_RsbBriefs_RsbBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Reservation Input Interface. The type is string.
	InputInterface interface{}

	// RSVP Session Information.
	Session Rsvp_RsbBriefs_RsbBrief_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_RsbBriefs_RsbBrief_S2lSubLsp

	// Flow Spec Information.
	FlowSpec Rsvp_RsbBriefs_RsbBrief_FlowSpec

	// Generic Flow Spec Info.
	GenericFlowSpec Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec

	// RSVP Style.
	Style Rsvp_RsbBriefs_RsbBrief_Style

	// RSVP Filter.
	Filter Rsvp_RsbBriefs_RsbBrief_Filter
}

Rsvp_RsbBriefs_RsbBrief Brief info for a single reservation state block

func (*Rsvp_RsbBriefs_RsbBrief) GetEntityData

func (rsbBrief *Rsvp_RsbBriefs_RsbBrief) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_Filter

type Rsvp_RsbBriefs_RsbBrief_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter
}

Rsvp_RsbBriefs_RsbBrief_Filter RSVP Filter

func (*Rsvp_RsbBriefs_RsbBrief_Filter) GetEntityData

func (filter *Rsvp_RsbBriefs_RsbBrief_Filter) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session
}

Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter RSVP Filter

func (*Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session

type Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_RsbBriefs_RsbBrief_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_FlowSpec

type Rsvp_RsbBriefs_RsbBrief_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_RsbBriefs_RsbBrief_FlowSpec Flow Spec Information

func (*Rsvp_RsbBriefs_RsbBrief_FlowSpec) GetEntityData

func (flowSpec *Rsvp_RsbBriefs_RsbBrief_FlowSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec

type Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec Generic Flow Spec Info

func (*Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec) GetEntityData

func (genericFlowSpec *Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec

type Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_RsbBriefs_RsbBrief_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_S2lSubLsp

type Rsvp_RsbBriefs_RsbBrief_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_RsbBriefs_RsbBrief_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_RsbBriefs_RsbBrief_S2lSubLsp) GetEntityData

func (s2lSubLsp *Rsvp_RsbBriefs_RsbBrief_S2lSubLsp) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_Session

type Rsvp_RsbBriefs_RsbBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession
}

Rsvp_RsbBriefs_RsbBrief_Session RSVP Session Information

func (*Rsvp_RsbBriefs_RsbBrief_Session) GetEntityData

func (session *Rsvp_RsbBriefs_RsbBrief_Session) GetEntityData() *types.CommonEntityData

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession RSVP Session

func (*Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession

type Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_RsbBriefs_RsbBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_RsbBriefs_RsbBrief_Style

type Rsvp_RsbBriefs_RsbBrief_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

Rsvp_RsbBriefs_RsbBrief_Style RSVP Style

func (*Rsvp_RsbBriefs_RsbBrief_Style) GetEntityData

func (style *Rsvp_RsbBriefs_RsbBrief_Style) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds

type Rsvp_RsbDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info for a single reservation state block. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed.
	RsbDetailed []*Rsvp_RsbDetaileds_RsbDetailed
}

Rsvp_RsbDetaileds Table of detailed info about reservation state blocks

func (*Rsvp_RsbDetaileds) GetEntityData

func (rsbDetaileds *Rsvp_RsbDetaileds) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds_RsbDetailed

type Rsvp_RsbDetaileds_RsbDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port . The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Input Adjusted Interface. The type is string.
	InputAdjustedInterface interface{}

	// Input Physical Interface. The type is string.
	InputPhysicalInterface interface{}

	// Flow Spec Information.
	FlowSpec Rsvp_RsbDetaileds_RsbDetailed_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec

	// RSVP Session Information.
	Session Rsvp_RsbDetaileds_RsbDetailed_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_RsbDetaileds_RsbDetailed_S2lSubLsp

	// RSVP Style.
	Style Rsvp_RsbDetaileds_RsbDetailed_Style

	// RSVP Filter.
	Filter Rsvp_RsbDetaileds_RsbDetailed_Filter

	// Reservation State Block Flags.
	RsbFlags Rsvp_RsbDetaileds_RsbDetailed_RsbFlags

	// Hop Infomation.
	Hop Rsvp_RsbDetaileds_RsbDetailed_Hop

	// RSVP Policy Sources.
	PolicySources Rsvp_RsbDetaileds_RsbDetailed_PolicySources

	// RSVP Header Information.
	Header Rsvp_RsbDetaileds_RsbDetailed_Header

	// RSVP Policy Flags.
	PolicyFlags Rsvp_RsbDetaileds_RsbDetailed_PolicyFlags

	// Expiry Time.
	ExpiryTime Rsvp_RsbDetaileds_RsbDetailed_ExpiryTime

	// RSVP Query Flags.
	PolicyQueryFlags Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags

	// Label Information.
	LabelInfo Rsvp_RsbDetaileds_RsbDetailed_LabelInfo
}

Rsvp_RsbDetaileds_RsbDetailed Detailed info for a single reservation state block

func (*Rsvp_RsbDetaileds_RsbDetailed) GetEntityData

func (rsbDetailed *Rsvp_RsbDetaileds_RsbDetailed) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds_RsbDetailed_ExpiryTime

type Rsvp_RsbDetaileds_RsbDetailed_ExpiryTime struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Time Value in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Seconds interface{}

	// Time Value in Nano-seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are nanosecond.
	Nanoseconds interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_ExpiryTime Expiry Time

func (*Rsvp_RsbDetaileds_RsbDetailed_ExpiryTime) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Filter

type Rsvp_RsbDetaileds_RsbDetailed_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter
}

Rsvp_RsbDetaileds_RsbDetailed_Filter RSVP Filter

func (*Rsvp_RsbDetaileds_RsbDetailed_Filter) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session
}

Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter RSVP Filter

func (*Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session

type Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_RsbDetaileds_RsbDetailed_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_FlowSpec

type Rsvp_RsbDetaileds_RsbDetailed_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_FlowSpec Flow Spec Information

func (*Rsvp_RsbDetaileds_RsbDetailed_FlowSpec) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec

type Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec Generic Flow Spec Information

func (*Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec) GetEntityData

func (genericFlowSpec *Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec

type Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_RsbDetaileds_RsbDetailed_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Header

type Rsvp_RsbDetaileds_RsbDetailed_Header struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Header RSVP Header Information

func (*Rsvp_RsbDetaileds_RsbDetailed_Header) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Hop

type Rsvp_RsbDetaileds_RsbDetailed_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Hop Hop Infomation

func (*Rsvp_RsbDetaileds_RsbDetailed_Hop) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is the label information valid. The type is bool.
	IsValid interface{}

	// Local Downstream Label. The type is interface{} with range: 0..4294967295.
	LocalDownstreamLabel interface{}

	// Outgoing Downstream Label. The type is interface{} with range:
	// 0..4294967295.
	OutgoingDownstreamLabel interface{}

	// MergePoint Label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Outgoing Upstream Label. The type is interface{} with range: 0..4294967295.
	OutgoingUpstreamLabel interface{}

	// Local Upstream Label. The type is interface{} with range: 0..4294967295.
	LocalUpstreamLabel interface{}

	// Recovery Label. The type is interface{} with range: 0..4294967295.
	RecoveryLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Generic Local Downstream Label.
	GenericLocalDownstreamLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel

	// Generic Outgoing Downstream Label.
	GenericOutgoingDownstreamLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

	// Generic MergePoint Label.
	GenericMergePointLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel

	// Generic Outgoing Upstream Label.
	GenericOutgoingUpstreamLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

	// Generic Local Upstream Label.
	GenericLocalUpstreamLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel

	// Generic Recovery Label.
	GenericRecoveryLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo Label Information

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel Generic Local Downstream Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel Generic Local Upstream Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericLocalUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel Generic MergePoint Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericMergePointLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel Generic Outgoing Downstream Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingDownstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel Generic Outgoing Upstream Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericOutgoingUpstreamLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel Generic Recovery Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value.
	Value []*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel Generalized Label

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value

type Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_RsbDetaileds_RsbDetailed_LabelInfo_GenericRecoveryLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_PolicyFlags

type Rsvp_RsbDetaileds_RsbDetailed_PolicyFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accepted. The type is bool.
	IsAccepted interface{}

	// Installed. The type is bool.
	IsInstalled interface{}

	// Forwarding. The type is bool.
	IsForwarding interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_PolicyFlags RSVP Policy Flags

func (*Rsvp_RsbDetaileds_RsbDetailed_PolicyFlags) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags

type Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Needed. The type is bool.
	IsNeeded interface{}

	// Report Required. The type is bool.
	IsReportRequired interface{}

	// Resynchronization. The type is bool.
	IsResync interface{}

	// Bypass. The type is bool.
	IsBypass interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags RSVP Query Flags

func (*Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags) GetEntityData

func (policyQueryFlags *Rsvp_RsbDetaileds_RsbDetailed_PolicyQueryFlags) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds_RsbDetailed_PolicySources

type Rsvp_RsbDetaileds_RsbDetailed_PolicySources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Policy Source is TE Link. The type is bool.
	IsTeLink interface{}

	// Policy Source is Local. The type is bool.
	IsLocal interface{}

	// Policy Source is COPS. The type is bool.
	IsCops interface{}

	// Policy Source is Default. The type is bool.
	IsDefault interface{}

	// Policy Source is Cable. The type is bool.
	IsCable interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_PolicySources RSVP Policy Sources

func (*Rsvp_RsbDetaileds_RsbDetailed_PolicySources) GetEntityData

func (policySources *Rsvp_RsbDetaileds_RsbDetailed_PolicySources) GetEntityData() *types.CommonEntityData

type Rsvp_RsbDetaileds_RsbDetailed_RsbFlags

type Rsvp_RsbDetaileds_RsbDetailed_RsbFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Receiver. The type is bool.
	IsLocalReceiver interface{}

	// MessageID Valid. The type is bool.
	IsMessageIdValid interface{}

	// Rerouted. The type is bool.
	IsLocalRepair interface{}

	// Is node a Merge Point. The type is bool.
	IsMergePoint interface{}

	// Locked Out. The type is bool.
	IsLockout interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_RsbFlags Reservation State Block Flags

func (*Rsvp_RsbDetaileds_RsbDetailed_RsbFlags) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_S2lSubLsp

type Rsvp_RsbDetaileds_RsbDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_RsbDetaileds_RsbDetailed_S2lSubLsp) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session

type Rsvp_RsbDetaileds_RsbDetailed_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession
}

Rsvp_RsbDetaileds_RsbDetailed_Session RSVP Session Information

func (*Rsvp_RsbDetaileds_RsbDetailed_Session) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession RSVP Session

func (*Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession

type Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_RsbDetaileds_RsbDetailed_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_RsbDetaileds_RsbDetailed_Style

type Rsvp_RsbDetaileds_RsbDetailed_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

Rsvp_RsbDetaileds_RsbDetailed_Style RSVP Style

func (*Rsvp_RsbDetaileds_RsbDetailed_Style) GetEntityData

type Rsvp_RxsbDetails

type Rsvp_RxsbDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed RXSB info. The type is slice of Rsvp_RxsbDetails_RxsbDetail.
	RxsbDetail []*Rsvp_RxsbDetails_RxsbDetail
}

Rsvp_RxsbDetails Table of detailed RXSB info

func (*Rsvp_RxsbDetails) GetEntityData

func (rxsbDetails *Rsvp_RxsbDetails) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail

type Rsvp_RxsbDetails_RxsbDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..4294967295.
	SourcePort interface{}

	// Subgroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SubGroupOrigin interface{}

	// Subgroup ID. The type is interface{} with range: 0..4294967295.
	SubGroupId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Path Input Interface. The type is string.
	InputInterface interface{}

	// Dynamic State Handle. The type is interface{} with range: 0..4294967295.
	DynamicState interface{}

	// RSVP Session Information.
	Session Rsvp_RxsbDetails_RxsbDetail_Session

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp

	// RSVP Style.
	Style Rsvp_RxsbDetails_RxsbDetail_Style

	// RSVP Filter.
	Filter Rsvp_RxsbDetails_RxsbDetail_Filter

	// Flow Spec Information.
	FlowSpec Rsvp_RxsbDetails_RxsbDetail_FlowSpec

	// Generic Flow Spec Information.
	GenericFlowSpec Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec

	// Path Hop Info.
	Hop Rsvp_RxsbDetails_RxsbDetail_Hop

	// RSVP Header.
	RsvpHeader Rsvp_RxsbDetails_RxsbDetail_RsvpHeader
}

Rsvp_RxsbDetails_RxsbDetail Detailed RXSB info

func (*Rsvp_RxsbDetails_RxsbDetail) GetEntityData

func (rxsbDetail *Rsvp_RxsbDetails_RxsbDetail) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail_Filter

type Rsvp_RxsbDetails_RxsbDetail_Filter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Filter.
	RsvpFilter Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter
}

Rsvp_RxsbDetails_RxsbDetail_Filter RSVP Filter

func (*Rsvp_RxsbDetails_RxsbDetail_Filter) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FilterType. The type is RsvpMgmtFilter.
	FilterType interface{}

	// UDP IPV4 FilterSpec.
	UdpIpv4Session Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_UdpIpv4Session

	// IPv4 P2MP LSP FilterSpec.
	P2mpIpv4Session Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_P2mpIpv4Session
}

Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter RSVP Filter

func (*Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_P2mpIpv4Session

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_P2mpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_P2mpIpv4Session IPv4 P2MP LSP FilterSpec

func (*Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_P2mpIpv4Session) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_UdpIpv4Session

type Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_UdpIpv4Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	SourceAddress interface{}

	// Source Port. The type is interface{} with range: 0..65535.
	SourcePort interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_UdpIpv4Session UDP IPV4 FilterSpec

func (*Rsvp_RxsbDetails_RxsbDetail_Filter_RsvpFilter_UdpIpv4Session) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_FlowSpec

type Rsvp_RxsbDetails_RxsbDetail_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_RxsbDetails_RxsbDetail_FlowSpec Flow Spec Information

func (*Rsvp_RxsbDetails_RxsbDetail_FlowSpec) GetEntityData

func (flowSpec *Rsvp_RxsbDetails_RxsbDetail_FlowSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec

type Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec Generic Flow Spec Information

func (*Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec) GetEntityData

func (genericFlowSpec *Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec_G709otnFlowSpec

type Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_RxsbDetails_RxsbDetail_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Hop

type Rsvp_RxsbDetails_RxsbDetail_Hop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address of the neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	NeighborAddress interface{}

	// Neighbor Logical Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NeighborLogicalInterfaceName interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Hop Path Hop Info

func (*Rsvp_RxsbDetails_RxsbDetail_Hop) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_RsvpHeader

type Rsvp_RxsbDetails_RxsbDetail_RsvpHeader struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Version. The type is interface{} with range: 0..255.
	RsvpVersion interface{}

	// RSVP Header Flags (defined in RFC2205 Section 3 .1.1). The type is
	// interface{} with range: 0..255.
	RsvpHeaderFlags interface{}

	// RSVP TTL. The type is interface{} with range: 0..255.
	RsvpTtl interface{}

	// RSVP Message Type. The type is interface{} with range: 0..255.
	RsvpMessageType interface{}

	// IP Type of Service. The type is interface{} with range: 0..255.
	IpTos interface{}

	// IP TTL. The type is interface{} with range: 0..255.
	IpTtl interface{}

	// IP Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpSourceAddress interface{}
}

Rsvp_RxsbDetails_RxsbDetail_RsvpHeader RSVP Header

func (*Rsvp_RxsbDetails_RxsbDetail_RsvpHeader) GetEntityData

func (rsvpHeader *Rsvp_RxsbDetails_RxsbDetail_RsvpHeader) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp

type Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp) GetEntityData

func (s2lSubLsp *Rsvp_RxsbDetails_RxsbDetail_S2lSubLsp) GetEntityData() *types.CommonEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session

type Rsvp_RxsbDetails_RxsbDetail_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession
}

Rsvp_RxsbDetails_RxsbDetail_Session RSVP Session Information

func (*Rsvp_RxsbDetails_RxsbDetail_Session) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession RSVP Session

func (*Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4LspSession

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4UniSession

type Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_RxsbDetails_RxsbDetail_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_RxsbDetails_RxsbDetail_Style

type Rsvp_RxsbDetails_RxsbDetail_Style struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Reservation Type: WF, SE or FF. The type is
	// RsvpMgmtReservationTypeEnum.
	ReservationType interface{}
}

Rsvp_RxsbDetails_RxsbDetail_Style RSVP Style

func (*Rsvp_RxsbDetails_RxsbDetail_Style) GetEntityData

type Rsvp_SessionBriefs

type Rsvp_SessionBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief info about session. The type is slice of
	// Rsvp_SessionBriefs_SessionBrief.
	SessionBrief []*Rsvp_SessionBriefs_SessionBrief
}

Rsvp_SessionBriefs Table of brief info about sessions

func (*Rsvp_SessionBriefs) GetEntityData

func (sessionBriefs *Rsvp_SessionBriefs) GetEntityData() *types.CommonEntityData

type Rsvp_SessionBriefs_SessionBrief

type Rsvp_SessionBriefs_SessionBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Number of path state block states. The type is interface{} with range:
	// 0..4294967295.
	PsBs interface{}

	// Number of reservation state block states. The type is interface{} with
	// range: 0..4294967295.
	RsBs interface{}

	// Number of request states. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of elements in detail list. The type is interface{} with range:
	// 0..4294967295.
	DetailListSize interface{}

	// RSVP Session Information.
	Session Rsvp_SessionBriefs_SessionBrief_Session
}

Rsvp_SessionBriefs_SessionBrief Brief info about session

func (*Rsvp_SessionBriefs_SessionBrief) GetEntityData

func (sessionBrief *Rsvp_SessionBriefs_SessionBrief) GetEntityData() *types.CommonEntityData

type Rsvp_SessionBriefs_SessionBrief_Session

type Rsvp_SessionBriefs_SessionBrief_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession
}

Rsvp_SessionBriefs_SessionBrief_Session RSVP Session Information

func (*Rsvp_SessionBriefs_SessionBrief_Session) GetEntityData

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession RSVP Session

func (*Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession) GetEntityData

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession

type Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_SessionBriefs_SessionBrief_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_SessionDetaileds

type Rsvp_SessionDetaileds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detailed info about session. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed.
	SessionDetailed []*Rsvp_SessionDetaileds_SessionDetailed
}

Rsvp_SessionDetaileds Table of detailed info about sessions

func (*Rsvp_SessionDetaileds) GetEntityData

func (sessionDetaileds *Rsvp_SessionDetaileds) GetEntityData() *types.CommonEntityData

type Rsvp_SessionDetaileds_SessionDetailed

type Rsvp_SessionDetaileds_SessionDetailed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Destination Port. The type is interface{} with range: 0..4294967295.
	DestinationPort interface{}

	// Protocol. The type is interface{} with range: 0..4294967295.
	Protocol interface{}

	// Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}

	// Session Type. The type is RsvpSession.
	SessionType interface{}

	// P2MP ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// VRF Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Compact session data.
	Compact Rsvp_SessionDetaileds_SessionDetailed_Compact

	// RSVP S2L Sub-LSP information.
	S2lSubLsp Rsvp_SessionDetaileds_SessionDetailed_S2lSubLsp

	// Path and Reservation Info. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo.
	PsbRsbInfo []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo
}

Rsvp_SessionDetaileds_SessionDetailed Detailed info about session

func (*Rsvp_SessionDetaileds_SessionDetailed) GetEntityData

func (sessionDetailed *Rsvp_SessionDetaileds_SessionDetailed) GetEntityData() *types.CommonEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact

type Rsvp_SessionDetaileds_SessionDetailed_Compact struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of path state block states. The type is interface{} with range:
	// 0..4294967295.
	PsBs interface{}

	// Number of reservation state block states. The type is interface{} with
	// range: 0..4294967295.
	RsBs interface{}

	// Number of request states. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of elements in detail list. The type is interface{} with range:
	// 0..4294967295.
	DetailListSize interface{}

	// RSVP Session Information.
	Session Rsvp_SessionDetaileds_SessionDetailed_Compact_Session
}

Rsvp_SessionDetaileds_SessionDetailed_Compact Compact session data

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RSVP Session.
	RsvpSession Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session RSVP Session Information

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SessionType. The type is RsvpMgmtSession.
	SessionType interface{}

	// UDP IPv4 session.
	Ipv4 Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4

	// IPv4 LSP session.
	Ipv4LspSession Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession

	// IPv4 UNI session.
	Ipv4UniSession Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession

	// IPv4 P2MP LSP session.
	Ipv4P2mpLspSession Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession RSVP Session

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Protocol type (originally defined in RFC 790, further values in subsequent
	// RFCs). The type is interface{} with range: 0..255.
	Protocol interface{}

	// The Session Destination Port. The type is interface{} with range: 0..65535.
	DestinationPort interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4 UDP IPv4 session

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession IPv4 LSP session

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4LspSession) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Point to Multipoint ID. The type is interface{} with range:
	// 0..4294967295.
	P2mpId interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Tunnel ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedTunnelId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession IPv4 P2MP LSP session

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4P2mpLspSession) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession

type Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// The Session Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// The Session Extended Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	ExtendedAddress interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession IPv4 UNI session

func (*Rsvp_SessionDetaileds_SessionDetailed_Compact_Session_RsvpSession_Ipv4UniSession) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Path Info. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo.
	PsbInfo []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo

	// Reservation Info. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo.
	RsbInfo []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo Path and Reservation Info

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Entry validity. The type is bool.
	IsValid interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	LspId interface{}

	// Point to Multipoint SubGroup Origin. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	P2mpSubGroupOrigin interface{}

	// Point to Multipoint Subgroup ID. The type is interface{} with range:
	// 0..65535.
	SubGroupId interface{}

	// Interface on which inbound message was received. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InInterface interface{}

	// Label for inbound traffic. The type is interface{} with range:
	// 0..4294967295.
	InLabel interface{}

	// LSP Wrap Label. The type is interface{} with range: 0..4294967295.
	LspWrapLabel interface{}

	// Address validity. The type is bool.
	IsBadAddress interface{}

	// IP address of Path's incoming interface. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IncomingInterfaceAddress interface{}

	// ERO validity. The type is bool.
	IsEroValid interface{}

	// RRO validity. The type is bool.
	IsRroValid interface{}

	// Traffic Spec validity. The type is bool.
	IsTrafficSpecValid interface{}

	// Tunnel name. The type is string.
	TunnelName interface{}

	// Generic Label for inbound traffic.
	GenericInLabel Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel

	// Traffic Spec object.
	TrafficSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec

	// Generic Traffic Spec object.
	GenericTrafficSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec

	// Association object.
	Association Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association

	// Protection object.
	Protection Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection

	// Reverse LSP object.
	ReverseLsp Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp

	// Explicit Route Sub Objects. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero.
	Ero []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero

	// Record Route Sub Objects. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro.
	Rro []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo Path Info

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AssociationType. The type is RsvpMgmtAssociation.
	AssociationType interface{}

	// IPV4 ASSOCIATION Object.
	Ipv4 Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4

	// IPV6 ASSOCIATION Object.
	Ipv6 Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6

	// EXTENDED IPV4 ASSOCIATION Object.
	ExtendedIpv4 Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4

	// EXTENDED IPV6 ASSOCIATION Object.
	ExtendedIpv6 Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association Association object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV4 Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Global Association Source. The type is interface{} with range:
	// 0..4294967295.
	GlobalSource interface{}

	// Extended Association ID. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId.
	ExtendedId []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4 EXTENDED IPV4 ASSOCIATION Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId Extended Association ID

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv4_ExtendedId) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV6 Source Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Global Association Source. The type is interface{} with range:
	// 0..4294967295.
	GlobalSource interface{}

	// Extended Association ID. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId.
	ExtendedId []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6 EXTENDED IPV6 ASSOCIATION Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId Extended Association ID

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_ExtendedIpv6_ExtendedId) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV4 Source Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4 IPV4 ASSOCIATION Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv4) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Association Type (RFC 4872). The type is interface{} with range: 0..65535.
	Type interface{}

	// Association ID. The type is interface{} with range: 0..65535.
	Id interface{}

	// Association IPV6 Source Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Source interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6 IPV6 ASSOCIATION Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Association_Ipv6) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero Explicit Route Sub Objects

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject IPV4 ERO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_Ipv4eroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Ero_UnnumberedEroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel Generic Label for inbound traffic

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value.
	Value []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel Generalized Label

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericInLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec Generic Traffic Spec object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_G709otnTspec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_GenericTrafficSpec_IntsrvTspec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Secondary Bit. The type is bool.
	S interface{}

	// Protecting Bit. The type is bool.
	P interface{}

	// Notification Bit. The type is bool.
	N interface{}

	// Operational Bit. The type is bool.
	O interface{}

	// PROTECTION Object LSP Flags.
	LspFlags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags

	// PROTECTION Object Link Flags.
	LinkFlags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection Protection object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Indicates Enhanced Protection Scheme. The type is bool.
	Enhanced interface{}

	// Dedicated 1+1 Protection. The type is bool.
	Ded1Plus1 interface{}

	// Dedicated 1:1 Protection. The type is bool.
	Ded1To1 interface{}

	// Shared Link Layer Protection. The type is bool.
	Shared interface{}

	// LSP should not use any Link Layer Protection. The type is bool.
	Unprotected interface{}

	// LSP should use Links that are protecting other (primary) traffic. The type
	// is bool.
	ExtraTraffic interface{}

	// Reserved Bit 1. The type is bool.
	ReservedBit1 interface{}

	// Reserved Bit 2. The type is bool.
	ReservedBit2 interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags PROTECTION Object Link Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LinkFlags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Full Rerouting. The type is bool.
	Rerouting interface{}

	// Rerouting Without Extra-Traffic. The type is bool.
	ReroutingNoEt interface{}

	// 1:N Protection with Extra-Traffic. The type is bool.
	OneToNProtectionEt interface{}

	// 1+1 Unidirectional Protection. The type is bool.
	OnePlusOneUni interface{}

	// 1+1 Bidirectional Protection. The type is bool.
	OnePlusOneBi interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags PROTECTION Object LSP Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Protection_LspFlags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic Traffic Spec object.
	GenericTrafficSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec

	// Explicit Route Sub Objects. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero.
	Ero []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero

	// Unsupported REVERSE_LSP Sub Objects. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject.
	UnsupSubObject []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp Reverse LSP object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// EROType. The type is RsvpMgmtEroSubobj.
	EroType interface{}

	// IPV4 ERO Sub Object.
	Ipv4eroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject

	// Unnumbered ERO Sub Object.
	UnnumberedEroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero Explicit Route Sub Objects

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The ERO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroAddress interface{}

	// ERO Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject IPV4 ERO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_Ipv4eroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ERO Entry Is Strict. The type is bool.
	IsStrictRoute interface{}

	// The Interface ID in ERO. The type is interface{} with range: 0..4294967295.
	EroInterfaceId interface{}

	// The Router ID in ERO. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	EroRouterId interface{}

	// Status of ERO. The type is RsvpMgmtEroSubobjStatus.
	Status interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject Unnumbered ERO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_Ero_UnnumberedEroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TspecType. The type is RsvpMgmtTspec.
	TspecType interface{}

	// G709 OTN Sender Tspec.
	G709otnTspec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec

	// Integrated Services Sender Tspec.
	IntsrvTspec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec Generic Traffic Spec object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Traffic Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	TrafficSignalType interface{}

	// G709 OTN Traffic NVC. The type is interface{} with range: 0..65535.
	TrafficNvc interface{}

	// G709 OTN Traffic Multiplier. The type is interface{} with range: 0..65535.
	TrafficMultiplier interface{}

	// G709 OTN Traffic Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficBitRate interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec G709 OTN Sender Tspec

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_G709otnTspec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec Integrated Services Sender Tspec

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_GenericTrafficSpec_IntsrvTspec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// rsvp mgmt rev lsp unsupported subobj. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj.
	RsvpMgmtRevLspUnsupportedSubobj []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject Unsupported REVERSE_LSP Sub Objects

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..255.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj rsvp mgmt rev lsp unsupported subobj

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_ReverseLsp_UnsupSubObject_RsvpMgmtRevLspUnsupportedSubobj) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RROType. The type is RsvpMgmtRroSubobj.
	RroType interface{}

	// IPV4 RRO Sub Object.
	Ipv4rroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject

	// Label RRO Sub Object.
	LabelRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject

	// Unnumbered RRO Sub Object.
	UnnumberedRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject

	// SRLG RRO Sub Object.
	SrlgRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro Record Route Sub Objects

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RroAddress interface{}

	// The RRO IPV4 Subobject Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject IPV4 RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags The RRO IPV4 Subobject Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_Ipv4rroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject Label Value. The type is interface{} with range:
	// 0..4294967295.
	Label interface{}

	// Is the RRO Subobject Label Variable Length. The type is bool.
	IsLabelVariableLength interface{}

	// The RRO Subobject Label Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags

	// The RRO Subobject Variable Length Label. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel.
	VariableLengthLabel []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject Label RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label is Global across all interfaces. The type is bool.
	IsGlobalLabel interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags The RRO Subobject Label Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel The RRO Subobject Variable Length Label

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_LabelRroSubObject_VariableLengthLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject SRLGs. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs.
	SrlGs []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject SRLG RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs The RRO Subobject SRLGs

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_SrlgRroSubObject_SrlGs) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Interface Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceAddress interface{}

	// The RRO Interface ID. The type is interface{} with range: 0..4294967295.
	InterfaceId interface{}

	// The RRO Subobject Unnumbered Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject Unnumbered RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags The RRO Subobject Unnumbered Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_Rro_UnnumberedRroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	TrafficAverageRate interface{}

	// Traffic Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	TrafficMaxBurst interface{}

	// Traffic Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	TrafficPeakRate interface{}

	// Traffic Minimum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMinUnit interface{}

	// Traffic Maximum Unit. The type is interface{} with range: 0..4294967295.
	TrafficMaxUnit interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec Traffic Spec object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_PsbInfo_TrafficSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Entry validity. The type is bool.
	IsValid interface{}

	// Destination address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Interface on which outbound message was sent. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Label for outbound traffic. The type is interface{} with range:
	// 0..4294967295.
	OutLabel interface{}

	// Backup tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup label. The type is interface{} with range: 0..4294967295.
	BackupLabel interface{}

	// RRO validity. The type is bool.
	IsRroValid interface{}

	// FlowSpec validity. The type is bool.
	IsFlowSpecValid interface{}

	// Generic Label for outbound traffic.
	GenericOutLabel Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel

	// Flow spec object.
	FlowSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec

	// Generic Flow Spec object.
	GenericFlowSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec

	// Record route object. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro.
	Rro []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo Reservation Info

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Flow Average Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowAverageRate interface{}

	// The Flow Maximum Burst. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowMaxBurst interface{}

	// The Flow Peak Rate in bytes per second. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte/s.
	FlowPeakRate interface{}

	// The Flow Minimum Unit. The type is interface{} with range: 0..4294967295.
	FlowMinUnit interface{}

	// The Flow Maximum Unit. The type is interface{} with range: 0..4294967295.
	FlowMaxUnit interface{}

	// The Flow Requested Rate in bytes per second. The type is interface{} with
	// range: 0..18446744073709551615. Units are byte/s.
	FlowRequestedRate interface{}

	// The Flow Slack. The type is interface{} with range: 0..4294967295.
	FlowSlack interface{}

	// The Flow Quality of Service. The type is RsvpMgmtQosServiceEnum.
	FlowQos interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec Flow spec object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_FlowSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowSpecType. The type is RsvpMgmtFlowSpec.
	FlowSpecType interface{}

	// G709 OTN FlowSpec.
	G709otnFlowSpec Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec Generic Flow Spec object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// G709 OTN Flow Signal Type (Refer G709 v3). The type is interface{} with
	// range: 0..255.
	FlowSignalType interface{}

	// G709 OTN Flow NVC. The type is interface{} with range: 0..65535.
	FlowNvc interface{}

	// G709 OTN Flow Multiplier. The type is interface{} with range: 0..65535.
	FlowMultiplier interface{}

	// G709 OTN Flow Bit Rate. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowBitRate interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec G709 OTN FlowSpec

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericFlowSpec_G709otnFlowSpec) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GenericLabelType. The type is RsvpMgmtGenericLabel.
	GenericLabelType interface{}

	// Generalized Label.
	GeneralizedLabel Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel Generic Label for outbound traffic

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generalized Label Value. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value.
	Value []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel Generalized Label

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value Generalized Label Value

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_GenericOutLabel_GeneralizedLabel_Value) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RROType. The type is RsvpMgmtRroSubobj.
	RroType interface{}

	// IPV4 RRO Sub Object.
	Ipv4rroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject

	// Label RRO Sub Object.
	LabelRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject

	// Unnumbered RRO Sub Object.
	UnnumberedRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject

	// SRLG RRO Sub Object.
	SrlgRroSubObject Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro Record route object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO IPV4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RroAddress interface{}

	// The RRO IPV4 Subobject Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject IPV4 RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags The RRO IPV4 Subobject Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_Ipv4rroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject Label Value. The type is interface{} with range:
	// 0..4294967295.
	Label interface{}

	// Is the RRO Subobject Label Variable Length. The type is bool.
	IsLabelVariableLength interface{}

	// The RRO Subobject Label Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags

	// The RRO Subobject Variable Length Label. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel.
	VariableLengthLabel []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject Label RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label is Global across all interfaces. The type is bool.
	IsGlobalLabel interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags The RRO Subobject Label Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel The RRO Subobject Variable Length Label

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_LabelRroSubObject_VariableLengthLabel) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Subobject SRLGs. The type is slice of
	// Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs.
	SrlGs []*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject SRLG RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs The RRO Subobject SRLGs

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_SrlgRroSubObject_SrlGs) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The RRO Interface Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	InterfaceAddress interface{}

	// The RRO Interface ID. The type is interface{} with range: 0..4294967295.
	InterfaceId interface{}

	// The RRO Subobject Unnumbered Flags.
	Flags Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject Unnumbered RRO Sub Object

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags

type Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Protection Available. The type is bool.
	IsProtectionAvailable interface{}

	// Local Protection In Use. The type is bool.
	IsProtectionInUse interface{}

	// Bandwidth Protection Available. The type is bool.
	IsBandwidthProtected interface{}

	// Node Protection Available. The type is bool.
	IsNodeProtectionAvailable interface{}

	// Node ID In Use. The type is bool.
	IsNodeId interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags The RRO Subobject Unnumbered Flags

func (*Rsvp_SessionDetaileds_SessionDetailed_PsbRsbInfo_RsbInfo_Rro_UnnumberedRroSubObject_Flags) GetEntityData

type Rsvp_SessionDetaileds_SessionDetailed_S2lSubLsp

type Rsvp_SessionDetaileds_SessionDetailed_S2lSubLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// S2L Sub-LSP Destination Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	S2lDestinationAddress interface{}
}

Rsvp_SessionDetaileds_SessionDetailed_S2lSubLsp RSVP S2L Sub-LSP information

func (*Rsvp_SessionDetaileds_SessionDetailed_S2lSubLsp) GetEntityData

type Rsvp_Summary

type Rsvp_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}

	// Total LSPs. The type is interface{} with range: 0..4294967295.
	LsPs interface{}

	// Issu status.
	IssuStatus Rsvp_Summary_IssuStatus

	// NSR status.
	NsrStatus Rsvp_Summary_NsrStatus

	// All database counters.
	DatabaseCounters Rsvp_Summary_DatabaseCounters
}

Rsvp_Summary RSVP summary information

func (*Rsvp_Summary) GetEntityData

func (summary *Rsvp_Summary) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_DatabaseCounters

type Rsvp_Summary_DatabaseCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of sessions. The type is interface{} with range: 0..4294967295.
	Sessions interface{}

	// Number of locally created and incoming path states. The type is interface{}
	// with range: 0..4294967295.
	IncomingPaths interface{}

	// Number of outgoing path states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingPaths interface{}

	// Number of locally created and incoming reservation states. The type is
	// interface{} with range: 0..4294967295.
	IncomingReservations interface{}

	// Number of outgoing reservation states. The type is interface{} with range:
	// 0..4294967295.
	OutgoingReservations interface{}

	// Number of Interfaces. The type is interface{} with range: 0..4294967295.
	Interfaces interface{}
}

Rsvp_Summary_DatabaseCounters All database counters

func (*Rsvp_Summary_DatabaseCounters) GetEntityData

func (databaseCounters *Rsvp_Summary_DatabaseCounters) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_IssuStatus

type Rsvp_Summary_IssuStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus Rsvp_Summary_IssuStatus_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus Rsvp_Summary_IssuStatus_PreviousIdtStatus
}

Rsvp_Summary_IssuStatus Issu status

func (*Rsvp_Summary_IssuStatus) GetEntityData

func (issuStatus *Rsvp_Summary_IssuStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_IssuStatus_IdtStatus

type Rsvp_Summary_IssuStatus_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Summary_IssuStatus_IdtStatus IDT status

func (*Rsvp_Summary_IssuStatus_IdtStatus) GetEntityData

func (idtStatus *Rsvp_Summary_IssuStatus_IdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_IssuStatus_PreviousIdtStatus

type Rsvp_Summary_IssuStatus_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Summary_IssuStatus_PreviousIdtStatus Previous IDT status

func (*Rsvp_Summary_IssuStatus_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *Rsvp_Summary_IssuStatus_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_NsrStatus

type Rsvp_Summary_NsrStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Process role. The type is RsvpProcRole.
	Role interface{}

	// IDT status.
	IdtStatus Rsvp_Summary_NsrStatus_IdtStatus

	// Previous IDT status.
	PreviousIdtStatus Rsvp_Summary_NsrStatus_PreviousIdtStatus
}

Rsvp_Summary_NsrStatus NSR status

func (*Rsvp_Summary_NsrStatus) GetEntityData

func (nsrStatus *Rsvp_Summary_NsrStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_NsrStatus_IdtStatus

type Rsvp_Summary_NsrStatus_IdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Summary_NsrStatus_IdtStatus IDT status

func (*Rsvp_Summary_NsrStatus_IdtStatus) GetEntityData

func (idtStatus *Rsvp_Summary_NsrStatus_IdtStatus) GetEntityData() *types.CommonEntityData

type Rsvp_Summary_NsrStatus_PreviousIdtStatus

type Rsvp_Summary_NsrStatus_PreviousIdtStatus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync status. The type is RsvpSyncStatus.
	SyncStatus interface{}

	// Not ready reason. The type is RsvpProcNsrNotReadyReason.
	NotReadyReason interface{}

	// IDT start timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtStartTime interface{}

	// IDT end timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IdtEndTime interface{}

	// Declare ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeclareTime interface{}

	// Withdraw ready timestamp in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WithdrawTime interface{}
}

Rsvp_Summary_NsrStatus_PreviousIdtStatus Previous IDT status

func (*Rsvp_Summary_NsrStatus_PreviousIdtStatus) GetEntityData

func (previousIdtStatus *Rsvp_Summary_NsrStatus_PreviousIdtStatus) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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