Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>yttc ietf-interfaces.yang
- data_types:
- config:
- properties:
- interfaces:
- required: false
- type: interfaces
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- interface:
- properties:
- description:
- required: false
- type: string
- enabled:
- default: 'true'
- required: false
- type: boolean
- link-up-down-trap-enable:
- required: false
- name:
- required: false
- type: string
- type:
- required: true
- interfaces:
- properties:
- interface:
- description: '[List_of: interface] '
- required: false
- node_types:
- ietf-interfaces:
- properties:
- edit-config:
- required: false
- type: edit-config
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-interfaces
- #module: ietf-interfaces
- # +--rw interfaces
- # | +--rw interface* [name]
- # | +--rw name string
- # | +--rw description? string
- # | +--rw type identityref
- # | +--rw enabled? boolean
- # | +--rw link-up-down-trap-enable? enumeration {if-mib}?
- # +--ro interfaces-state
- # +--ro interface* [name]
- # +--ro name string
- # +--ro type identityref
- # +--ro admin-status enumeration {if-mib}?
- # +--ro oper-status enumeration
- # +--ro last-change? yang:date-and-time
- # +--ro if-index int32 {if-mib}?
- # +--ro phys-address? yang:phys-address
- # +--ro higher-layer-if* interface-state-ref
- # +--ro lower-layer-if* interface-state-ref
- # +--ro speed? yang:gauge64
- # +--ro statistics
- # +--ro discontinuity-time yang:date-and-time
- # +--ro in-octets? yang:counter64
- # +--ro in-unicast-pkts? yang:counter64
- # +--ro in-broadcast-pkts? yang:counter64
- # +--ro in-multicast-pkts? yang:counter64
- # +--ro in-discards? yang:counter32
- # +--ro in-errors? yang:counter32
- # +--ro in-unknown-protos? yang:counter32
- # +--ro out-octets? yang:counter64
- # +--ro out-unicast-pkts? yang:counter64
- # +--ro out-broadcast-pkts? yang:counter64
- # +--ro out-multicast-pkts? yang:counter64
- # +--ro out-discards? yang:counter32
- # +--ro out-errors? yang:counter32
- #
- >>yttc ietf-ipfix-psamp.yang
- data_types:
- cache:
- properties:
- exportingProcess:
- description: '[List_of: exportingProcess] '
- required: false
- type: string
- immediateCache:
- required: false
- type: immediateCache
- name:
- required: false
- naturalCache:
- required: false
- type: naturalCache
- permanentCache:
- required: false
- type: permanentCache
- timeoutCache:
- required: false
- type: timeoutCache
- cacheField:
- properties:
- ieEnterpriseNumber:
- default: '0'
- required: false
- type: integer
- ieId:
- required: false
- ieLength:
- required: false
- type: integer
- ieName:
- required: false
- isFlowKey:
- required: false
- name:
- required: false
- cacheLayout:
- properties:
- cacheField:
- description: '[List_of: cacheField] '
- required: false
- collectingProcess:
- properties:
- exportingProcess:
- description: '[List_of: exportingProcess] '
- required: false
- type: string
- fileReader:
- description: '[List_of: fileReader] '
- required: false
- name:
- required: false
- sctpCollector:
- description: '[List_of: sctpCollector] '
- required: false
- tcpCollector:
- description: '[List_of: tcpCollector] '
- required: false
- udpCollector:
- description: '[List_of: udpCollector] '
- required: false
- config:
- properties:
- ipfix:
- required: false
- type: ipfix
- destination:
- properties:
- fileWriter:
- required: false
- type: fileWriter
- name:
- required: false
- sctpExporter:
- required: false
- type: sctpExporter
- tcpExporter:
- required: false
- type: tcpExporter
- udpExporter:
- required: false
- type: udpExporter
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- exportingProcess:
- properties:
- destination:
- description: '[List_of: destination] '
- required: false
- exportMode:
- default: parallel
- required: false
- name:
- required: false
- options:
- description: '[List_of: options] '
- required: false
- fileReader:
- properties:
- file:
- required: true
- name:
- required: false
- fileWriter:
- properties:
- file:
- required: true
- ipfixVersion:
- default: '10'
- required: false
- type: integer
- filterHash:
- properties:
- digestOutput:
- default: 'false'
- required: false
- type: boolean
- hashFunction:
- default: BOB
- required: false
- initializerValue:
- required: false
- type: integer
- ipPayloadOffset:
- default: '0'
- required: false
- type: integer
- ipPayloadSize:
- default: '8'
- required: false
- type: integer
- selectedRange:
- description: '[List_of: selectedRange] '
- required: false
- filterMatch:
- properties:
- ieEnterpriseNumber:
- default: '0'
- required: false
- type: integer
- ieId:
- required: false
- ieName:
- required: false
- value:
- required: true
- type: string
- immediateCache:
- properties:
- cacheLayout:
- required: false
- type: cacheLayout
- ipfix:
- properties:
- cache:
- description: '[List_of: cache] '
- required: false
- collectingProcess:
- description: '[List_of: collectingProcess] '
- required: false
- exportingProcess:
- description: '[List_of: exportingProcess] '
- required: false
- observationPoint:
- description: '[List_of: observationPoint] '
- required: false
- selectionProcess:
- description: '[List_of: selectionProcess] '
- required: false
- naturalCache:
- properties:
- activeTimeout:
- required: false
- type: integer
- cacheLayout:
- required: false
- type: cacheLayout
- exportInterval:
- required: false
- type: integer
- idleTimeout:
- required: false
- type: integer
- maxFlows:
- required: false
- type: integer
- observationPoint:
- properties:
- direction:
- default: both
- required: false
- entPhysicalIndex:
- description: '[List_of: entPhysicalIndex] '
- required: false
- type: integer
- entPhysicalName:
- description: '[List_of: entPhysicalName] '
- required: false
- type: string
- ifIndex:
- description: '[List_of: ifIndex] '
- required: false
- type: integer
- ifName:
- description: '[List_of: ifName] '
- required: false
- name:
- required: false
- observationDomainId:
- required: true
- type: integer
- selectionProcess:
- description: '[List_of: selectionProcess] '
- required: false
- type: string
- options:
- properties:
- name:
- required: false
- optionsTimeout:
- required: false
- type: integer
- optionsType:
- required: true
- permanentCache:
- properties:
- activeTimeout:
- required: false
- type: integer
- cacheLayout:
- required: false
- type: cacheLayout
- exportInterval:
- required: false
- type: integer
- idleTimeout:
- required: false
- type: integer
- maxFlows:
- required: false
- type: integer
- sampCountBased:
- properties:
- packetInterval:
- required: true
- type: integer
- packetSpace:
- required: true
- type: integer
- sampRandOutOfN:
- properties:
- population:
- required: true
- type: integer
- size:
- required: true
- type: integer
- sampTimeBased:
- properties:
- timeInterval:
- required: true
- type: integer
- timeSpace:
- required: true
- type: integer
- sampUniProb:
- properties:
- probability:
- required: true
- type: float
- sctpCollector:
- properties:
- localIPAddress:
- description: '[List_of: localIPAddress] '
- required: false
- localPort:
- required: false
- name:
- required: false
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- sctpExporter:
- properties:
- destinationIPAddress:
- description: '[List_of: destinationIPAddress] '
- required: false
- destinationPort:
- required: false
- ifIndex:
- required: false
- type: integer
- ifName:
- required: false
- type: string
- ipfixVersion:
- default: '10'
- required: false
- type: integer
- rateLimit:
- required: false
- type: integer
- sendBufferSize:
- required: false
- type: integer
- sourceIPAddress:
- description: '[List_of: sourceIPAddress] '
- required: false
- timedReliability:
- default: '0'
- required: false
- type: integer
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- selectedRange:
- properties:
- max:
- required: false
- type: integer
- min:
- required: false
- type: integer
- name:
- required: false
- selectionProcess:
- properties:
- cache:
- required: false
- type: string
- name:
- required: false
- selector:
- description: '[List_of: selector] '
- required: false
- selector:
- properties:
- filterHash:
- required: false
- type: filterHash
- filterMatch:
- required: false
- type: filterMatch
- name:
- required: false
- sampCountBased:
- required: false
- type: sampCountBased
- sampRandOutOfN:
- required: false
- type: sampRandOutOfN
- sampTimeBased:
- required: false
- type: sampTimeBased
- sampUniProb:
- required: false
- type: sampUniProb
- selectAll:
- required: false
- tcpCollector:
- properties:
- localIPAddress:
- description: '[List_of: localIPAddress] '
- required: false
- localPort:
- required: false
- name:
- required: false
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- tcpExporter:
- properties:
- destinationIPAddress:
- required: true
- destinationPort:
- required: false
- ifIndex:
- required: false
- type: integer
- ifName:
- required: false
- type: string
- ipfixVersion:
- default: '10'
- required: false
- type: integer
- rateLimit:
- required: false
- type: integer
- sendBufferSize:
- required: false
- type: integer
- sourceIPAddress:
- required: false
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- timeoutCache:
- properties:
- activeTimeout:
- required: false
- type: integer
- cacheLayout:
- required: false
- type: cacheLayout
- exportInterval:
- required: false
- type: integer
- idleTimeout:
- required: false
- type: integer
- maxFlows:
- required: false
- type: integer
- transportLayerSecurity:
- properties:
- localCertificationAuthorityDN:
- description: '[List_of: localCertificationAuthorityDN] '
- required: false
- type: string
- localSubjectDN:
- description: '[List_of: localSubjectDN] '
- required: false
- type: string
- localSubjectFQDN:
- description: '[List_of: localSubjectFQDN] '
- required: false
- remoteCertificationAuthorityDN:
- description: '[List_of: remoteCertificationAuthorityDN] '
- required: false
- type: string
- remoteSubjectDN:
- description: '[List_of: remoteSubjectDN] '
- required: false
- type: string
- remoteSubjectFQDN:
- description: '[List_of: remoteSubjectFQDN] '
- required: false
- udpCollector:
- properties:
- localIPAddress:
- description: '[List_of: localIPAddress] '
- required: false
- localPort:
- required: false
- name:
- required: false
- optionsTemplateLifePacket:
- required: false
- type: integer
- optionsTemplateLifeTime:
- default: '1800'
- required: false
- type: integer
- templateLifePacket:
- required: false
- type: integer
- templateLifeTime:
- default: '1800'
- required: false
- type: integer
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- udpExporter:
- properties:
- destinationIPAddress:
- required: true
- destinationPort:
- required: false
- ifIndex:
- required: false
- type: integer
- ifName:
- required: false
- type: string
- ipfixVersion:
- default: '10'
- required: false
- type: integer
- maxPacketSize:
- required: false
- type: integer
- optionsTemplateRefreshPacket:
- required: false
- type: integer
- optionsTemplateRefreshTimeout:
- default: '600'
- required: false
- type: integer
- rateLimit:
- required: false
- type: integer
- sendBufferSize:
- required: false
- type: integer
- sourceIPAddress:
- required: false
- templateRefreshPacket:
- required: false
- type: integer
- templateRefreshTimeout:
- default: '600'
- required: false
- type: integer
- transportLayerSecurity:
- required: false
- type: transportLayerSecurity
- node_types:
- ietf-ipfix-psamp:
- properties:
- edit-config:
- required: false
- type: edit-config
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-ipfix-psamp
- #module: ietf-ipfix-psamp
- # +--rw ipfix
- # +--rw collectingProcess* [name] {collector}?
- # | +--rw name nameType
- # | +--rw sctpCollector* [name]
- # | | +--rw name nameType
- # | | +--rw localPort? inet:port-number
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession*
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw localIPAddress* inet:ip-address
- # | +--rw udpCollector* [name] {udpTransport}?
- # | | +--rw name nameType
- # | | +--rw localPort? inet:port-number
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession*
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw localIPAddress* inet:ip-address
- # | | +--rw templateLifeTime? uint32
- # | | +--rw optionsTemplateLifeTime? uint32
- # | | +--rw templateLifePacket? uint32
- # | | +--rw optionsTemplateLifePacket? uint32
- # | +--rw tcpCollector* [name] {tcpTransport}?
- # | | +--rw name nameType
- # | | +--rw localPort? inet:port-number
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession*
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw localIPAddress* inet:ip-address
- # | +--rw fileReader* [name] {fileReader}?
- # | | +--rw name nameType
- # | | +--rw file inet:uri
- # | | +--ro bytes? yang:counter64
- # | | +--ro messages? yang:counter64
- # | | +--ro records? yang:counter64
- # | | +--ro templates? yang:counter32
- # | | +--ro optionsTemplates? yang:counter32
- # | | +--ro fileReaderDiscontinuityTime? yang:date-and-time
- # | | +--ro template*
- # | | +--ro observationDomainId? uint32
- # | | +--ro templateId? uint16
- # | | +--ro setId? uint16
- # | | +--ro accessTime? yang:date-and-time
- # | | +--ro templateDataRecords? yang:counter64
- # | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | +--ro field*
- # | | +--ro ieId? ieIdType
- # | | +--ro ieLength? uint16
- # | | +--ro ieEnterpriseNumber? uint32
- # | | +--ro isFlowKey? empty
- # | | +--ro isScope? empty
- # | +--rw exportingProcess* -> /ipfix/exportingProcess/name {exporter}?
- # +--rw observationPoint* [name] {meter}?
- # | +--rw name nameType
- # | +--ro observationPointId? uint32
- # | +--rw observationDomainId uint32
- # | +--rw ifName* ifNameType
- # | +--rw ifIndex* uint32
- # | +--rw entPhysicalName* string
- # | +--rw entPhysicalIndex* uint32
- # | +--rw direction? direction
- # | +--rw selectionProcess* -> /ipfix/selectionProcess/name
- # +--rw selectionProcess* [name] {meter}?
- # | +--rw name nameType
- # | +--rw selector* [name]
- # | | +--rw name nameType
- # | | +--rw (Method)
- # | | | +--:(selectAll)
- # | | | | +--rw selectAll? empty
- # | | | +--:(sampCountBased)
- # | | | | +--rw sampCountBased {psampSampCountBased}?
- # | | | | +--rw packetInterval uint32
- # | | | | +--rw packetSpace uint32
- # | | | +--:(sampTimeBased)
- # | | | | +--rw sampTimeBased {psampSampTimeBased}?
- # | | | | +--rw timeInterval uint32
- # | | | | +--rw timeSpace uint32
- # | | | +--:(sampRandOutOfN)
- # | | | | +--rw sampRandOutOfN {psampSampRandOutOfN}?
- # | | | | +--rw size uint32
- # | | | | +--rw population uint32
- # | | | +--:(sampUniProb)
- # | | | | +--rw sampUniProb {psampSampUniProb}?
- # | | | | +--rw probability decimal64
- # | | | +--:(filterMatch)
- # | | | | +--rw filterMatch {psampFilterMatch}?
- # | | | | +--rw (nameOrId)
- # | | | | | +--:(ieName)
- # | | | | | | +--rw ieName? ieNameType
- # | | | | | +--:(ieId)
- # | | | | | +--rw ieId? ieIdType
- # | | | | +--rw ieEnterpriseNumber? uint32
- # | | | | +--rw value string
- # | | | +--:(filterHash)
- # | | | +--rw filterHash {psampFilterHash}?
- # | | | +--rw hashFunction? identityref
- # | | | +--rw initializerValue? uint64
- # | | | +--rw ipPayloadOffset? uint64
- # | | | +--rw ipPayloadSize? uint64
- # | | | +--rw digestOutput? boolean
- # | | | +--ro outputRangeMin? uint64
- # | | | +--ro outputRangeMax? uint64
- # | | | +--rw selectedRange* [name]
- # | | | +--rw name nameType
- # | | | +--rw min? uint64
- # | | | +--rw max? uint64
- # | | +--ro packetsObserved? yang:counter64
- # | | +--ro packetsDropped? yang:counter64
- # | | +--ro selectorDiscontinuityTime? yang:date-and-time
- # | +--ro selectionSequence*
- # | | +--ro observationDomainId? uint32
- # | | +--ro selectionSequenceId? uint64
- # | +--rw cache? -> /ipfix/cache/name
- # +--rw cache* [name] {meter}?
- # | +--rw name nameType
- # | +--ro meteringProcessId? uint32
- # | +--ro dataRecords? yang:counter64
- # | +--ro cacheDiscontinuityTime? yang:date-and-time
- # | +--rw (CacheType)
- # | | +--:(immediateCache)
- # | | | +--rw immediateCache {immediateCache}?
- # | | | +--rw cacheLayout
- # | | | +--rw cacheField* [name]
- # | | | +--rw name nameType
- # | | | +--rw (nameOrId)
- # | | | | +--:(ieName)
- # | | | | | +--rw ieName? ieNameType
- # | | | | +--:(ieId)
- # | | | | +--rw ieId? ieIdType
- # | | | +--rw ieLength? uint16
- # | | | +--rw ieEnterpriseNumber? uint32
- # | | | +--rw isFlowKey? empty
- # | | +--:(timeoutCache)
- # | | | +--rw timeoutCache {timeoutCache}?
- # | | | +--rw maxFlows? uint32
- # | | | +--rw activeTimeout? uint32
- # | | | +--rw idleTimeout? uint32
- # | | | +--rw exportInterval? uint32
- # | | | +--ro activeFlows? yang:gauge32
- # | | | +--ro unusedCacheEntries? yang:gauge32
- # | | | +--rw cacheLayout
- # | | | +--rw cacheField* [name]
- # | | | +--rw name nameType
- # | | | +--rw (nameOrId)
- # | | | | +--:(ieName)
- # | | | | | +--rw ieName? ieNameType
- # | | | | +--:(ieId)
- # | | | | +--rw ieId? ieIdType
- # | | | +--rw ieLength? uint16
- # | | | +--rw ieEnterpriseNumber? uint32
- # | | | +--rw isFlowKey? empty
- # | | +--:(naturalCache)
- # | | | +--rw naturalCache {naturalCache}?
- # | | | +--rw maxFlows? uint32
- # | | | +--rw activeTimeout? uint32
- # | | | +--rw idleTimeout? uint32
- # | | | +--rw exportInterval? uint32
- # | | | +--ro activeFlows? yang:gauge32
- # | | | +--ro unusedCacheEntries? yang:gauge32
- # | | | +--rw cacheLayout
- # | | | +--rw cacheField* [name]
- # | | | +--rw name nameType
- # | | | +--rw (nameOrId)
- # | | | | +--:(ieName)
- # | | | | | +--rw ieName? ieNameType
- # | | | | +--:(ieId)
- # | | | | +--rw ieId? ieIdType
- # | | | +--rw ieLength? uint16
- # | | | +--rw ieEnterpriseNumber? uint32
- # | | | +--rw isFlowKey? empty
- # | | +--:(permanentCache)
- # | | +--rw permanentCache {permanentCache}?
- # | | +--rw maxFlows? uint32
- # | | +--rw activeTimeout? uint32
- # | | +--rw idleTimeout? uint32
- # | | +--rw exportInterval? uint32
- # | | +--ro activeFlows? yang:gauge32
- # | | +--ro unusedCacheEntries? yang:gauge32
- # | | +--rw cacheLayout
- # | | +--rw cacheField* [name]
- # | | +--rw name nameType
- # | | +--rw (nameOrId)
- # | | | +--:(ieName)
- # | | | | +--rw ieName? ieNameType
- # | | | +--:(ieId)
- # | | | +--rw ieId? ieIdType
- # | | +--rw ieLength? uint16
- # | | +--rw ieEnterpriseNumber? uint32
- # | | +--rw isFlowKey? empty
- # | +--rw exportingProcess* -> /ipfix/exportingProcess/name {exporter}?
- # +--rw exportingProcess* [name] {exporter}?
- # +--rw name nameType
- # +--ro exportingProcessId? uint32
- # +--rw exportMode? identityref
- # +--rw destination* [name]
- # | +--rw name nameType
- # | +--rw (DestinationParameters)
- # | +--:(sctpExporter)
- # | | +--rw sctpExporter
- # | | +--rw ipfixVersion? uint16
- # | | +--rw destinationPort? inet:port-number
- # | | +--rw (indexOrName)?
- # | | | +--:(ifIndex)
- # | | | | +--rw ifIndex? uint32
- # | | | +--:(ifName)
- # | | | +--rw ifName? string
- # | | +--rw sendBufferSize? uint32
- # | | +--rw rateLimit? uint32
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw sourceIPAddress* inet:ip-address
- # | | +--rw destinationIPAddress* inet:ip-address
- # | | +--rw timedReliability? uint32
- # | +--:(udpExporter)
- # | | +--rw udpExporter {udpTransport}?
- # | | +--rw ipfixVersion? uint16
- # | | +--rw destinationPort? inet:port-number
- # | | +--rw (indexOrName)?
- # | | | +--:(ifIndex)
- # | | | | +--rw ifIndex? uint32
- # | | | +--:(ifName)
- # | | | +--rw ifName? string
- # | | +--rw sendBufferSize? uint32
- # | | +--rw rateLimit? uint32
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw sourceIPAddress? inet:ip-address
- # | | +--rw destinationIPAddress inet:ip-address
- # | | +--rw maxPacketSize? uint16
- # | | +--rw templateRefreshTimeout? uint32
- # | | +--rw optionsTemplateRefreshTimeout? uint32
- # | | +--rw templateRefreshPacket? uint32
- # | | +--rw optionsTemplateRefreshPacket? uint32
- # | +--:(tcpExporter)
- # | | +--rw tcpExporter {tcpTransport}?
- # | | +--rw ipfixVersion? uint16
- # | | +--rw destinationPort? inet:port-number
- # | | +--rw (indexOrName)?
- # | | | +--:(ifIndex)
- # | | | | +--rw ifIndex? uint32
- # | | | +--:(ifName)
- # | | | +--rw ifName? string
- # | | +--rw sendBufferSize? uint32
- # | | +--rw rateLimit? uint32
- # | | +--rw transportLayerSecurity!
- # | | | +--rw localCertificationAuthorityDN* string
- # | | | +--rw localSubjectDN* string
- # | | | +--rw localSubjectFQDN* inet:domain-name
- # | | | +--rw remoteCertificationAuthorityDN* string
- # | | | +--rw remoteSubjectDN* string
- # | | | +--rw remoteSubjectFQDN* inet:domain-name
- # | | +--ro transportSession
- # | | | +--ro ipfixVersion? uint16
- # | | | +--ro sourceAddress? inet:ip-address
- # | | | +--ro destinationAddress? inet:ip-address
- # | | | +--ro sourcePort? inet:port-number
- # | | | +--ro destinationPort? inet:port-number
- # | | | +--ro sctpAssocId? uint32
- # | | | +--ro status? transportSessionStatus
- # | | | +--ro rate? yang:gauge32
- # | | | +--ro bytes? yang:counter64
- # | | | +--ro messages? yang:counter64
- # | | | +--ro discardedMessages? yang:counter64
- # | | | +--ro records? yang:counter64
- # | | | +--ro templates? yang:counter32
- # | | | +--ro optionsTemplates? yang:counter32
- # | | | +--ro transportSessionStartTime? yang:date-and-time
- # | | | +--ro transportSessionDiscontinuityTime? yang:date-and-time
- # | | | +--ro template*
- # | | | +--ro observationDomainId? uint32
- # | | | +--ro templateId? uint16
- # | | | +--ro setId? uint16
- # | | | +--ro accessTime? yang:date-and-time
- # | | | +--ro templateDataRecords? yang:counter64
- # | | | +--ro templateDiscontinuityTime? yang:date-and-time
- # | | | +--ro field*
- # | | | +--ro ieId? ieIdType
- # | | | +--ro ieLength? uint16
- # | | | +--ro ieEnterpriseNumber? uint32
- # | | | +--ro isFlowKey? empty
- # | | | +--ro isScope? empty
- # | | +--rw sourceIPAddress? inet:ip-address
- # | | +--rw destinationIPAddress inet:ip-address
- # | +--:(fileWriter)
- # | +--rw fileWriter {fileWriter}?
- # | +--rw ipfixVersion? uint16
- # | +--rw file inet:uri
- # | +--ro bytes? yang:counter64
- # | +--ro messages? yang:counter64
- # | +--ro discardedMessages? yang:counter64
- # | +--ro records? yang:counter64
- # | +--ro templates? yang:counter32
- # | +--ro optionsTemplates? yang:counter32
- # | +--ro fileWriterDiscontinuityTime? yang:date-and-time
- # | +--ro template*
- # | +--ro observationDomainId? uint32
- # | +--ro templateId? uint16
- # | +--ro setId? uint16
- # | +--ro accessTime? yang:date-and-time
- # | +--ro templateDataRecords? yang:counter64
- # | +--ro templateDiscontinuityTime? yang:date-and-time
- # | +--ro field*
- # | +--ro ieId? ieIdType
- # | +--ro ieLength? uint16
- # | +--ro ieEnterpriseNumber? uint32
- # | +--ro isFlowKey? empty
- # | +--ro isScope? empty
- # +--rw options* [name]
- # +--rw name nameType
- # +--rw optionsType identityref
- # +--rw optionsTimeout? uint32
- #
- >>yttc ietf-netconf-acm.yang
- data_types:
- config:
- properties:
- nacm:
- required: false
- type: nacm
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- group:
- properties:
- name:
- required: false
- user-name:
- description: '[List_of: user-name] '
- required: false
- groups:
- properties:
- group:
- description: '[List_of: group] '
- required: false
- nacm:
- properties:
- enable-external-groups:
- default: 'true'
- required: false
- type: boolean
- enable-nacm:
- default: 'true'
- required: false
- type: boolean
- exec-default:
- default: permit
- required: false
- groups:
- required: false
- type: groups
- read-default:
- default: permit
- required: false
- rule-list:
- description: '[List_of: rule-list] '
- required: false
- write-default:
- default: deny
- required: false
- rule:
- properties:
- access-operations:
- default: '*'
- required: false
- action:
- required: true
- comment:
- required: false
- type: string
- module-name:
- default: '*'
- required: false
- name:
- required: false
- type: string
- notification-name:
- required: false
- path:
- required: true
- rpc-name:
- required: false
- rule-list:
- properties:
- group:
- description: '[List_of: group] '
- required: false
- name:
- required: false
- type: string
- rule:
- description: '[List_of: rule] '
- required: false
- node_types:
- ietf-netconf-acm:
- properties:
- edit-config:
- required: false
- type: edit-config
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-netconf-acm
- #module: ietf-netconf-acm
- # +--rw nacm
- # +--rw enable-nacm? boolean
- # +--rw read-default? action-type
- # +--rw write-default? action-type
- # +--rw exec-default? action-type
- # +--rw enable-external-groups? boolean
- # +--ro denied-operations yang:zero-based-counter32
- # +--ro denied-data-writes yang:zero-based-counter32
- # +--ro denied-notifications yang:zero-based-counter32
- # +--rw groups
- # | +--rw group* [name]
- # | +--rw name group-name-type
- # | +--rw user-name* user-name-type
- # +--rw rule-list* [name]
- # +--rw name string
- # +--rw group* union
- # +--rw rule* [name]
- # +--rw name string
- # +--rw module-name? union
- # +--rw (rule-type)?
- # | +--:(protocol-operation)
- # | | +--rw rpc-name? union
- # | +--:(notification)
- # | | +--rw notification-name? union
- # | +--:(data-node)
- # | +--rw path node-instance-identifier
- # +--rw access-operations? union
- # +--rw action action-type
- # +--rw comment? string
- #
- >>yttc ietf-netconf-monitoring.yang
- data_types:
- config:
- properties: {}
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- get-schema:
- properties:
- format:
- required: false
- identifier:
- required: true
- type: string
- version:
- required: false
- type: string
- node_types:
- ietf-netconf-monitoring:
- properties:
- edit-config:
- required: false
- type: edit-config
- get-schema:
- required: false
- type: get-schema
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring
- #module: ietf-netconf-monitoring
- # +--ro netconf-state
- # +--ro capabilities
- # | +--ro capability* inet:uri
- # +--ro datastores
- # | +--ro datastore* [name]
- # | +--ro name netconf-datastore-type
- # | +--ro locks!
- # | +--ro (lock-type)?
- # | +--:(global-lock)
- # | | +--ro global-lock
- # | | +--ro locked-by-session uint32
- # | | +--ro locked-time yang:date-and-time
- # | +--:(partial-lock)
- # | +--ro partial-lock* [lock-id]
- # | +--ro lock-id uint32
- # | +--ro locked-by-session uint32
- # | +--ro locked-time yang:date-and-time
- # | +--ro select* yang:xpath1.0
- # | +--ro locked-node* instance-identifier
- # +--ro schemas
- # | +--ro schema* [identifier version format]
- # | +--ro identifier string
- # | +--ro version string
- # | +--ro format identityref
- # | +--ro namespace inet:uri
- # | +--ro location* union
- # +--ro sessions
- # | +--ro session* [session-id]
- # | +--ro session-id uint32
- # | +--ro transport identityref
- # | +--ro username string
- # | +--ro source-host? inet:host
- # | +--ro login-time yang:date-and-time
- # | +--ro in-rpcs? yang:zero-based-counter32
- # | +--ro in-bad-rpcs? yang:zero-based-counter32
- # | +--ro out-rpc-errors? yang:zero-based-counter32
- # | +--ro out-notifications? yang:zero-based-counter32
- # +--ro statistics
- # +--ro netconf-start-time? yang:date-and-time
- # +--ro in-bad-hellos? yang:zero-based-counter32
- # +--ro in-sessions? yang:zero-based-counter32
- # +--ro dropped-sessions? yang:zero-based-counter32
- # +--ro in-rpcs? yang:zero-based-counter32
- # +--ro in-bad-rpcs? yang:zero-based-counter32
- # +--ro out-rpc-errors? yang:zero-based-counter32
- # +--ro out-notifications? yang:zero-based-counter32
- #rpcs:
- # +---x get-schema
- # +---w input
- # | +---w identifier string
- # | +---w version? string
- # | +---w format? identityref
- # +--ro output
- # +--ro data
- #
- >>yttc ietf-snmp.yang
- data_types:
- access:
- properties:
- context:
- required: false
- context-match:
- default: exact
- required: false
- notify-view:
- required: false
- read-view:
- required: false
- security-level:
- required: false
- security-model:
- required: false
- write-view:
- required: false
- aes:
- properties:
- key:
- required: true
- auth:
- properties:
- md5:
- required: false
- type: md5
- sha:
- required: false
- type: sha
- cert-to-name:
- properties:
- fingerprint:
- required: true
- id:
- required: false
- type: integer
- map-type:
- required: true
- name:
- required: true
- type: string
- community:
- properties:
- binary-name:
- required: false
- context:
- default: ''
- required: false
- engine-id:
- required: false
- index:
- required: false
- security-name:
- required: true
- target-tag:
- required: false
- text-name:
- required: false
- type: string
- config:
- properties:
- snmp:
- required: false
- type: snmp
- des:
- properties:
- key:
- required: true
- dtls:
- properties:
- client-fingerprint:
- required: false
- ip:
- required: true
- port:
- default: '10161'
- required: false
- server-fingerprint:
- required: false
- server-identity:
- required: false
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- engine:
- properties:
- enable-authen-traps:
- required: false
- type: boolean
- enabled:
- default: 'false'
- required: false
- type: boolean
- engine-id:
- required: false
- listen:
- description: '[List_of: listen] '
- required: false
- version:
- required: false
- type: version
- group:
- properties:
- access:
- description: '[List_of: access] '
- required: false
- member:
- description: '[List_of: member] '
- required: false
- name:
- required: false
- listen:
- properties:
- dtls:
- required: false
- type: dtls
- name:
- required: false
- ssh:
- required: false
- type: ssh
- tls:
- required: false
- type: tls
- udp:
- required: false
- type: udp
- local:
- properties:
- user:
- description: '[List_of: user] '
- required: false
- md5:
- properties:
- key:
- required: true
- member:
- properties:
- security-model:
- description: '[List_of: security-model] '
- required: false
- security-name:
- required: false
- notify:
- properties:
- name:
- required: false
- tag:
- required: true
- type:
- default: trap
- required: false
- notify-filter-profile:
- properties:
- exclude:
- description: '[List_of: exclude] '
- required: false
- include:
- description: '[List_of: include] '
- required: false
- name:
- required: false
- priv:
- properties:
- aes:
- required: false
- type: aes
- des:
- required: false
- type: des
- proxy:
- properties:
- context-engine-id:
- required: true
- context-name:
- required: false
- multiple-target-out:
- required: false
- name:
- required: false
- single-target-out:
- required: false
- target-params-in:
- required: false
- type:
- required: true
- remote:
- properties:
- engine-id:
- required: false
- user:
- description: '[List_of: user] '
- required: false
- sha:
- properties:
- key:
- required: true
- snmp:
- properties:
- community:
- description: '[List_of: community] '
- required: false
- engine:
- required: false
- type: engine
- notify:
- description: '[List_of: notify] '
- required: false
- notify-filter-profile:
- description: '[List_of: notify-filter-profile] '
- required: false
- proxy:
- description: '[List_of: proxy] '
- required: false
- target:
- description: '[List_of: target] '
- required: false
- target-params:
- description: '[List_of: target-params] '
- required: false
- tlstm:
- required: false
- type: tlstm
- tsm:
- required: false
- type: tsm
- usm:
- required: false
- type: usm
- vacm:
- required: false
- type: vacm
- ssh:
- properties:
- ip:
- required: true
- port:
- default: '5161'
- required: false
- username:
- required: false
- type: string
- target:
- properties:
- dtls:
- required: false
- type: dtls
- mms:
- default: '484'
- required: false
- name:
- required: false
- retries:
- default: '3'
- required: false
- type: integer
- ssh:
- required: false
- type: ssh
- tag:
- description: '[List_of: tag] '
- required: false
- target-params:
- required: true
- timeout:
- default: '1500'
- required: false
- type: integer
- tls:
- required: false
- type: tls
- udp:
- required: false
- type: udp
- target-params:
- properties:
- name:
- required: false
- notify-filter-profile:
- required: false
- type: string
- tsm:
- required: false
- type: tsm
- usm:
- required: false
- type: usm
- v1:
- required: false
- type: v1
- v2c:
- required: false
- type: v2c
- tls:
- properties:
- client-fingerprint:
- required: false
- ip:
- required: true
- port:
- default: '10161'
- required: false
- server-fingerprint:
- required: false
- server-identity:
- required: false
- tlstm:
- properties:
- cert-to-name:
- description: '[List_of: cert-to-name] '
- required: false
- tsm:
- properties:
- use-prefix:
- default: 'false'
- required: false
- type: boolean
- udp:
- properties:
- ip:
- required: true
- port:
- default: '162'
- required: false
- prefix-length:
- required: false
- type: integer
- user:
- properties:
- auth:
- required: false
- type: auth
- name:
- required: false
- priv:
- required: false
- type: priv
- usm:
- properties:
- local:
- required: false
- type: local
- remote:
- description: '[List_of: remote] '
- required: false
- v1:
- properties:
- security-name:
- required: true
- v2c:
- properties:
- security-name:
- required: true
- vacm:
- properties:
- group:
- description: '[List_of: group] '
- required: false
- view:
- description: '[List_of: view] '
- required: false
- version:
- properties:
- v1:
- required: false
- v2c:
- required: false
- v3:
- required: false
- view:
- properties:
- exclude:
- description: '[List_of: exclude] '
- required: false
- include:
- description: '[List_of: include] '
- required: false
- name:
- required: false
- node_types:
- ietf-snmp:
- properties:
- edit-config:
- required: false
- type: edit-config
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-snmp
- #module: ietf-snmp
- # +--rw snmp
- # +--rw engine
- # | +--rw enabled? boolean
- # | +--rw listen* [name]
- # | | +--rw name snmp:identifier
- # | | +--rw (transport)
- # | | +--:(udp)
- # | | | +--rw udp
- # | | | +--rw ip inet:ip-address
- # | | | +--rw port? inet:port-number
- # | | +--:(tls) {tlstm}?
- # | | | +--rw tls
- # | | | +--rw ip inet:ip-address
- # | | | +--rw port? inet:port-number
- # | | +--:(dtls) {tlstm}?
- # | | | +--rw dtls
- # | | | +--rw ip inet:ip-address
- # | | | +--rw port? inet:port-number
- # | | +--:(ssh) {sshtm}?
- # | | +--rw ssh
- # | | +--rw ip inet:ip-address
- # | | +--rw port? inet:port-number
- # | +--rw version
- # | | +--rw v1? empty
- # | | +--rw v2c? empty
- # | | +--rw v3? empty
- # | +--rw engine-id? snmp:engine-id
- # | +--rw enable-authen-traps? boolean
- # +--rw target* [name]
- # | +--rw name snmp:identifier
- # | +--rw (transport)
- # | | +--:(udp)
- # | | | +--rw udp
- # | | | +--rw ip inet:ip-address
- # | | | +--rw port? inet:port-number
- # | | | +--rw prefix-length? uint8
- # | | +--:(tls) {tlstm}?
- # | | | +--rw tls
- # | | | +--rw ip inet:host
- # | | | +--rw port? inet:port-number
- # | | | +--rw client-fingerprint? x509c2n:tls-fingerprint
- # | | | +--rw server-fingerprint? x509c2n:tls-fingerprint
- # | | | +--rw server-identity? snmp:admin-string
- # | | +--:(dtls) {tlstm}?
- # | | | +--rw dtls
- # | | | +--rw ip inet:host
- # | | | +--rw port? inet:port-number
- # | | | +--rw client-fingerprint? x509c2n:tls-fingerprint
- # | | | +--rw server-fingerprint? x509c2n:tls-fingerprint
- # | | | +--rw server-identity? snmp:admin-string
- # | | +--:(ssh) {sshtm}?
- # | | +--rw ssh
- # | | +--rw ip inet:host
- # | | +--rw port? inet:port-number
- # | | +--rw username? string
- # | +--rw tag* snmp:tag-value
- # | +--rw timeout? uint32
- # | +--rw retries? uint8
- # | +--rw target-params snmp:identifier
- # | +--rw mms? union
- # +--rw target-params* [name]
- # | +--rw name snmp:identifier
- # | +--rw (params)?
- # | | +--:(v1)
- # | | | +--rw v1
- # | | | +--rw security-name snmp:security-name
- # | | +--:(v2c)
- # | | | +--rw v2c
- # | | | +--rw security-name snmp:security-name
- # | | +--:(usm)
- # | | | +--rw usm
- # | | | +--rw user-name snmp:security-name
- # | | | +--rw security-level snmp:security-level
- # | | +--:(tsm) {tsm}?
- # | | +--rw tsm
- # | | +--rw security-name snmp:security-name
- # | | +--rw security-level snmp:security-level
- # | +--rw notify-filter-profile? -> /snmp/notify-filter-profile/name {snmp:notification-filter}?
- # +--rw notify* [name]
- # | +--rw name snmp:identifier
- # | +--rw tag snmp:tag-value
- # | +--rw type? enumeration
- # +--rw notify-filter-profile* [name] {snmp:notification-filter}?
- # | +--rw name snmp:identifier
- # | +--rw include* snmp:wildcard-object-identifier
- # | +--rw exclude* snmp:wildcard-object-identifier
- # +--rw proxy* [name] {snmp:proxy}?
- # | +--rw name snmp:identifier
- # | +--rw type enumeration
- # | +--rw context-engine-id snmp:engine-id
- # | +--rw context-name? snmp:context-name
- # | +--rw target-params-in? snmp:identifier
- # | +--rw single-target-out? snmp:identifier
- # | +--rw multiple-target-out? snmp:tag-value
- # +--rw community* [index]
- # | +--rw index snmp:identifier
- # | +--rw (name)?
- # | | +--:(text-name)
- # | | | +--rw text-name? string
- # | | +--:(binary-name)
- # | | +--rw binary-name? binary
- # | +--rw security-name snmp:security-name
- # | +--rw engine-id? snmp:engine-id {snmp:proxy}?
- # | +--rw context? snmp:context-name
- # | +--rw target-tag? snmp:tag-value
- # +--rw usm
- # | +--rw local
- # | | +--rw user* [name]
- # | | +--rw name snmp:identifier
- # | | +--rw auth!
- # | | | +--rw (protocol)
- # | | | +--:(md5)
- # | | | | +--rw md5
- # | | | | +--rw key yang:hex-string
- # | | | +--:(sha)
- # | | | +--rw sha
- # | | | +--rw key yang:hex-string
- # | | +--rw priv!
- # | | +--rw (protocol)
- # | | +--:(des)
- # | | | +--rw des
- # | | | +--rw key yang:hex-string
- # | | +--:(aes)
- # | | +--rw aes
- # | | +--rw key yang:hex-string
- # | +--rw remote* [engine-id]
- # | +--rw engine-id snmp:engine-id
- # | +--rw user* [name]
- # | +--rw name snmp:identifier
- # | +--rw auth!
- # | | +--rw (protocol)
- # | | +--:(md5)
- # | | | +--rw md5
- # | | | +--rw key yang:hex-string
- # | | +--:(sha)
- # | | +--rw sha
- # | | +--rw key yang:hex-string
- # | +--rw priv!
- # | +--rw (protocol)
- # | +--:(des)
- # | | +--rw des
- # | | +--rw key yang:hex-string
- # | +--:(aes)
- # | +--rw aes
- # | +--rw key yang:hex-string
- # +--rw tsm {tsm}?
- # | +--rw use-prefix? boolean
- # +--rw vacm
- # | +--rw group* [name]
- # | | +--rw name group-name
- # | | +--rw member* [security-name]
- # | | | +--rw security-name snmp:security-name
- # | | | +--rw security-model* snmp:security-model
- # | | +--rw access* [context security-model security-level]
- # | | +--rw context snmp:context-name
- # | | +--rw context-match? enumeration
- # | | +--rw security-model snmp:security-model-or-any
- # | | +--rw security-level snmp:security-level
- # | | +--rw read-view? view-name
- # | | +--rw write-view? view-name
- # | | +--rw notify-view? view-name
- # | +--rw view* [name]
- # | +--rw name view-name
- # | +--rw include* snmp:wildcard-object-identifier
- # | +--rw exclude* snmp:wildcard-object-identifier
- # +--rw tlstm {tlstm}?
- # +--rw cert-to-name* [id]
- # +--rw id uint32
- # +--rw fingerprint x509c2n:tls-fingerprint
- # +--rw map-type identityref
- # +--rw name string
- #
- >>yttc ietf-system.yang
- data_types:
- authentication:
- properties:
- user:
- description: '[List_of: user] '
- required: false
- user-authentication-order:
- description: '[List_of: user-authentication-order] '
- required: false
- authorized-key:
- properties:
- algorithm:
- required: true
- type: string
- key-data:
- required: true
- name:
- required: false
- type: string
- clock:
- properties:
- timezone-name:
- required: false
- timezone-utc-offset:
- required: false
- type: integer
- config:
- properties:
- system:
- required: false
- type: system
- dns-resolver:
- properties:
- options:
- required: false
- type: options
- search:
- description: '[List_of: search] '
- required: false
- server:
- description: '[List_of: server] '
- required: false
- edit-config:
- properties:
- config:
- type: config
- target:
- default: running
- ntp:
- properties:
- enabled:
- default: 'true'
- required: false
- type: boolean
- server:
- description: '[List_of: server] '
- required: false
- options:
- properties:
- attempts:
- default: '2'
- required: false
- type: integer
- timeout:
- default: '5'
- required: false
- type: integer
- radius:
- properties:
- options:
- required: false
- type: options
- server:
- description: '[List_of: server] '
- required: false
- server:
- properties:
- authentication-type:
- default: radius-pap
- required: false
- name:
- required: false
- type: string
- udp:
- required: false
- type: udp
- set-current-datetime:
- properties:
- current-datetime:
- required: true
- system:
- properties:
- authentication:
- required: false
- type: authentication
- clock:
- required: false
- type: clock
- contact:
- required: false
- type: string
- dns-resolver:
- required: false
- type: dns-resolver
- hostname:
- required: false
- location:
- required: false
- type: string
- ntp:
- required: false
- type: ntp
- radius:
- required: false
- type: radius
- udp:
- properties:
- address:
- required: true
- authentication-port:
- default: '1812'
- required: false
- shared-secret:
- required: true
- type: string
- udp-and-tcp:
- properties:
- address:
- required: true
- port:
- default: '53'
- required: false
- user:
- properties:
- authorized-key:
- description: '[List_of: authorized-key] '
- required: false
- name:
- required: false
- type: string
- password:
- required: false
- node_types:
- ietf-system:
- properties:
- edit-config:
- required: false
- type: edit-config
- metadata:
- default:
- xmlns:
- _: urn:ietf:params:xml:ns:yang:ietf-system
- set-current-datetime:
- required: false
- type: set-current-datetime
- system-restart:
- default: {}
- required: false
- system-shutdown:
- default: {}
- required: false
- #module: ietf-system
- # +--rw system
- # | +--rw contact? string
- # | +--rw hostname? inet:domain-name
- # | +--rw location? string
- # | +--rw clock
- # | | +--rw (timezone)?
- # | | +--:(timezone-name) {timezone-name}?
- # | | | +--rw timezone-name? timezone-name
- # | | +--:(timezone-utc-offset)
- # | | +--rw timezone-utc-offset? int16
- # | +--rw ntp! {ntp}?
- # | | +--rw enabled? boolean
- # | | +--rw server* [name]
- # | | +--rw name string
- # | | +--rw (transport)
- # | | | +--:(udp)
- # | | | +--rw udp
- # | | | +--rw address inet:host
- # | | | +--rw port? inet:port-number {ntp-udp-port}?
- # | | +--rw association-type? enumeration
- # | | +--rw iburst? boolean
- # | | +--rw prefer? boolean
- # | +--rw dns-resolver
- # | | +--rw search* inet:domain-name
- # | | +--rw server* [name]
- # | | | +--rw name string
- # | | | +--rw (transport)
- # | | | +--:(udp-and-tcp)
- # | | | +--rw udp-and-tcp
- # | | | +--rw address inet:ip-address
- # | | | +--rw port? inet:port-number {dns-udp-tcp-port}?
- # | | +--rw options
- # | | +--rw timeout? uint8
- # | | +--rw attempts? uint8
- # | +--rw radius {radius}?
- # | | +--rw server* [name]
- # | | | +--rw name string
- # | | | +--rw (transport)
- # | | | | +--:(udp)
- # | | | | +--rw udp
- # | | | | +--rw address inet:host
- # | | | | +--rw authentication-port? inet:port-number
- # | | | | +--rw shared-secret string
- # | | | +--rw authentication-type? identityref
- # | | +--rw options
- # | | +--rw timeout? uint8
- # | | +--rw attempts? uint8
- # | +--rw authentication {authentication}?
- # | +--rw user-authentication-order* identityref
- # | +--rw user* [name] {local-users}?
- # | +--rw name string
- # | +--rw password? ianach:crypt-hash
- # | +--rw authorized-key* [name]
- # | +--rw name string
- # | +--rw algorithm string
- # | +--rw key-data binary
- # +--ro system-state
- # +--ro platform
- # | +--ro os-name? string
- # | +--ro os-release? string
- # | +--ro os-version? string
- # | +--ro machine? string
- # +--ro clock
- # +--ro current-datetime? yang:date-and-time
- # +--ro boot-datetime? yang:date-and-time
- #rpcs:
- # +---x set-current-datetime
- # | +---w input
- # | +---w current-datetime yang:date-and-time
- # +---x system-restart
- # +---x system-shutdown
- #
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement