Querying NAT ITD
Querying NAT ITD
GET http://<IP_Address>/api/mo/sys/action.json?rsp-subtree=full
{
"totalCount": "1",
"imdata": [
{
"actionLCont": {
"attributes": {
"childAction": "",
"dn": "sys/action",
"modTs": "2019-02-01T05:17:36.505+00:00",
"persistentOnReload": "true",
"status": ""
},
"children": [
{
"actionLSubj": {
"attributes": {
"childAction": "",
"modTs": "2019-03-15T10:46:16.575+00:00",
"oCl": "unspecified",
"oDn": "sys/nat",
"persistentOnReload": "true",
"rn": "lsubj-[sys/nat]",
"status": ""
},
"children": [
{
"natInstNatItdConfigRslt": {
"attributes": {
"ack": "no",
"childAction": "",
"descr": "",
"endTs": "2019-03-18T06:06:48.605+00:00",
"modTs": "never",
"operSt": "completed",
"peerClassId": "natInstNatItdConfigLTask",
"persistentOnReload": "true",
"qual": "",
"rSz": "100",
"rTm": "00:00:00:00.000",
"rn": "natInstNatItdConfigRslt",
"startTs": "2019-03-18T06:06:48.597+00:00",
"status": "",
"type": "clear"
}
}
},
{
"natInstNatItdConfigLTask": {
"attributes": {
"aclName": "test_itd_vip_1_bucket_3",
"adminSt": "unknown",
"all": "disabled",
"childAction": "",
"descr": "",
"freq": "one-shot",
"modTs": "2019-03-18T06:06:48.605+00:00",
"peerClassId": "natInstNatItdConfigRslt",
"persistentOnReload": "true",
"rSz": "100",
"rTm": "00:00:00:00.000",
"rn": "natInstNatItdConfigLTask",
"startTs": "2019-03-18T06:06:48.597+00:00",
"status": "",
"type": "clear"
}
}
},
{
"natInstIpNatTranslationLTask": {
"attributes": {
"adminSt": "unknown",
"all": "enabled",
"childAction": "",
"descr": "",
"entryId": "0",
"freq": "one-shot",
"modTs": "2019-03-15T10:46:16.583+00:00",
"peerClassId": "natInstIpNatTranslationRslt",
"persistentOnReload": "true",
"rSz": "100",
"rTm": "00:00:00:00.000",
"rn": "natInstIpNatTranslationLTask",
"startTs": "2019-03-15T10:46:16.581+00:00",
"status": "",
"type": "clear"
}
}
}
]
}
}
]
}
}
]
}
Note: This example was added in Cisco NX-OS Release 9.3(3).
CLI Output Switch(config-itd)# show nat itd
ACL (Bucket_List) Global_IP(Node_IP):Port Local_IP(Virtual_
IP):Port Protocol
-----------------------------------+--------------------------+-----------------
-----------+----------
test_itd_vip_1_bucket_1 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_2 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_4 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_5 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_6 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_7 1.1.1.1:0 100.1.1.1:0
IP
test_itd_vip_1_bucket_8 1.1.1.1:0 100.1.1.1:0
IP
Note: The property information for this example was added in Release 9.3(3).
actionLCont Properties
The following table contains information about the actionLCont properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name Data Type Description Values childAction
mo:ModificationChildAction
scalar:Bitmask32Delete or ignore. For internal use only. SELECTION:
dn
reference:BinRefA tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. modTs mo:TStamp
(scalar:Date)The time when this object was last modified. SELECTION: persistentOnReload
mo:Persistent
scalar:Enum8NO COMMENTS SELECTION:
status mo:ModificationStatus
(scalar:Bitmask32)The upgrade status. This property is for internal use only. SELECTION:
actionLSubj Properties
The following table contains information about the actionLSubj properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name Data Type Description Values childAction
mo:ModificationChildAction
scalar:Bitmask32Delete or ignore. For internal use only. SELECTION:
modTs mo:TStamp
(scalar:Date)The time when this object was last modified. SELECTION: oCl mo:MoClassId Target Object's subject Class id oDn reference:BinRef Target Object's Subject DN persistentOnReload
mo:Persistent
scalar:Enum8NO COMMENTS SELECTION:
rn
reference:BinRNIdentifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names. status mo:ModificationStatus
(scalar:Bitmask32)The upgrade status. This property is for internal use only. SELECTION:
natInstNatItdConfigRslt Properties
The following table contains information about the natInstNatItdConfigRslt properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name Data Type Description Values ack
scalar:BoolThe acknowledgement status of the fault. If a fault is acknowledged and cleared, it is immediately deleted. If a fault is not acknowledged and cleared, it is deleted after the retention interval. SELECTION:
childAction
mo:ModificationChildAction
scalar:Bitmask32Delete or ignore. For internal use only. SELECTION:
descr
action:Descr
string:Basic RANGE:
Min: "0"
Max: "128" endTs
mo:TStamp
scalar:DateThe date and time when the task ended. SELECTION:
modTs
mo:TStamp
scalar:DateThe time when this object was last modified. SELECTION:
operSt
action:OperSt
scalar:Enum8The runtime state of the object or policy. SELECTION:
peerClassId
mo:MoClassIdThe BGP neighbor. DEFAULT: natInstNatItdConfigLTask persistentOnReload
mo:Persistent
scalar:Enum8NO COMMENTS SELECTION:
qual
action:Qual
string:BasicThe qualifier for the component status. RANGE:
Min: "0"
Max: "512" rSz
action:RetentionSize
scalar:Uint16The retention size of the task results. RANGE:
Min: 1
Max: 1024 rTm
action:RetentionTime
scalar:TimeThe retention time of the task results. rn
reference:BinRNIdentifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names. startTs
mo:TStamp
scalar:DateThe date and time when the task began. SELECTION:
status
mo:ModificationStatus
scalar:Bitmask32The upgrade status. This property is for internal use only. SELECTION:
type
action:Type
scalar:Enum8The specific type of the object or component. SELECTION:
natInstIpNatTranslationLTask Properties
The following table contains information about the natInstIpNatTranslationLTask properties in the DME payload. For more information about the properties and MOs, see the NX-API DME Model Reference linked in the Related Documentation section below.
Property Name Data Type Description Values adminSt
action:AdminSt
scalar:Enum8The administrative state of the object or policy. SELECTION:
all
nw:AdminSt
scalar:Enum8NO COMMENTS SELECTION:
childAction
mo:ModificationChildAction
scalar:Bitmask32Delete or ignore. For internal use only. SELECTION:
descr
action:Descr
string:Basic RANGE:
Min: "0"
Max: "128" entryId
scalar:Uint32NO COMMENTS freq
action:Freq
scalar:TimeFrequency at which tasks are executed SELECTION:
modTs
mo:TStamp
scalar:DateThe time when this object was last modified. SELECTION:
peerClassId
mo:MoClassIdThe BGP neighbor. DEFAULT: natInstIpNatTranslationLTask persistentOnReload
mo:Persistent
scalar:Enum8NO COMMENTS SELECTION:
rSz
action:RetentionSize
scalar:Uint16The retention size of the task results. RANGE:
Min: 1
Max: 1024 rTm
action:RetentionTime
scalar:TimeThe retention time of the task results. rn
reference:BinRNIdentifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names. startTs
mo:TStamp
scalar:DateThe date and time when the task began. SELECTION:
status
mo:ModificationStatus
scalar:Bitmask32The upgrade status. This property is for internal use only. SELECTION:
type
action:Type
scalar:Enum8The specific type of the object or component. SELECTION:
Related Documentation
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
See the NX-API DME Model Reference for detailed information about classes and attributes described in the payload:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide: