Giter Club home page Giter Club logo

esxparser's People

Contributors

mvetsch avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

michaelrice

esxparser's Issues

License

Hello! Would you mind adding a license to the code?

Parsing fails for the command: vim-cmd hostsvc/net/config response

Parsing fails for the command: vim-cmd hostsvc/net/config response. Below is the command and response details, any idea please?

[root@host201-cs1:~] vim-cmd hostsvc/net/config
(vim.host.NetworkConfig) {
vswitch = (vim.host.VirtualSwitch.Config) [
(vim.host.VirtualSwitch.Config) {
changeOperation = ,
name = "vSwitch0",
spec = (vim.host.VirtualSwitch.Specification) {
numPorts = 1024,
bridge = (vim.host.VirtualSwitch.Bridge) null,
policy = (vim.host.NetworkPolicy) {
security = (vim.host.NetworkPolicy.SecurityPolicy) {
allowPromiscuous = false,
macChanges = false,
forgedTransmits = false
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
policy = "loadbalance_srcid",
reversePolicy = true,
notifySwitches = true,
rollingOrder = false,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
checkSpeed = "minimum",
speed = 10,
checkDuplex = false,
fullDuplex = false,
checkErrorPercent = false,
percentage = 0,
checkBeacon = false
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) {
activeNic = ,
standbyNic =
}
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
csumOffload = true,
tcpSegmentation = true,
zeroCopyXmit = true
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
enabled = false,
averageBandwidth = ,
peakBandwidth = ,
burstSize =
}
},
mtu =
}
}
],
proxySwitch = (vim.host.HostProxySwitch.Config) [
(vim.host.HostProxySwitch.Config) {
changeOperation = ,
uuid = "50 31 a2 3e 95 91 f4 82-a2 45 f8 74 61 6f af dc",
spec = (vim.host.HostProxySwitch.Specification) {
backing = (vim.dvs.HostMember.PnicBacking) {
pnicSpec = (vim.dvs.HostMember.PnicSpec) [
(vim.dvs.HostMember.PnicSpec) {
pnicDevice = "vmnic0",
uplinkPortKey = "286",
uplinkPortgroupKey = "dvportgroup-151",
connectionCookie = 413844635
}
]
}
}
}
],
portgroup = (vim.host.PortGroup.Config) [
(vim.host.PortGroup.Config) {
changeOperation = ,
spec = (vim.host.PortGroup.Specification) {
name = "VM Network",
vlanId = 0,
vswitchName = "vSwitch0",
policy = (vim.host.NetworkPolicy) {
security = (vim.host.NetworkPolicy.SecurityPolicy) {
allowPromiscuous = true,
macChanges = false,
forgedTransmits = true
},
nicTeaming = (vim.host.NetworkPolicy.NicTeamingPolicy) {
policy = ,
reversePolicy = ,
notifySwitches = ,
rollingOrder = ,
failureCriteria = (vim.host.NetworkPolicy.NicFailureCriteria) {
checkSpeed = ,
speed = ,
checkDuplex = ,
fullDuplex = ,
checkErrorPercent = ,
percentage = ,
checkBeacon =
},
nicOrder = (vim.host.NetworkPolicy.NicOrderPolicy) null
},
offloadPolicy = (vim.host.NetOffloadCapabilities) {
csumOffload = ,
tcpSegmentation = ,
zeroCopyXmit =
},
shapingPolicy = (vim.host.NetworkPolicy.TrafficShapingPolicy) {
enabled = ,
averageBandwidth = ,
peakBandwidth = ,
burstSize =
}
}
}
}
],
pnic = (vim.host.PhysicalNic.Config) [
(vim.host.PhysicalNic.Config) {
device = "vmnic0",
spec = (vim.host.PhysicalNic.Specification) {
ip = (vim.host.IpConfig) {
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) {
speedMb = 10000,
duplex = true
},
enableEnhancedNetworkingStack = false,
ensInterruptEnabled = false
}
},
(vim.host.PhysicalNic.Config) {
device = "vmnic1",
spec = (vim.host.PhysicalNic.Specification) {
ip = (vim.host.IpConfig) {
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
enableEnhancedNetworkingStack = false,
ensInterruptEnabled = false
}
},
(vim.host.PhysicalNic.Config) {
device = "vmnic2",
spec = (vim.host.PhysicalNic.Specification) {
ip = (vim.host.IpConfig) {
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
enableEnhancedNetworkingStack = false,
ensInterruptEnabled = false
}
},
(vim.host.PhysicalNic.Config) {
device = "vmnic3",
spec = (vim.host.PhysicalNic.Specification) {
ip = (vim.host.IpConfig) {
dhcp = false,
ipAddress = "",
subnetMask = "",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) null
},
linkSpeed = (vim.host.PhysicalNic.LinkSpeedDuplex) null,
enableEnhancedNetworkingStack = false,
ensInterruptEnabled = false
}
}
],
vnic = (vim.host.VirtualNic.Config) [
(vim.host.VirtualNic.Config) {
changeOperation = ,
device = "vmk0",
portgroup = "",
spec = (vim.host.VirtualNic.Specification) {
dynamicProperty = ,
ip = (vim.host.IpConfig) {
dhcp = true,
ipAddress = "10.200.16.201",
subnetMask = "255.255.255.0",
ipV6Config = (vim.host.IpConfig.IpV6AddressConfiguration) {
ipV6Address = ,
autoConfigurationEnabled = true,
dhcpV6Enabled = false
}
},
mac = "00:50:56:a3:48:22",
distributedVirtualPort = (vim.dvs.PortConnection) {
switchUuid = "50 31 a2 3e 95 91 f4 82-a2 45 f8 74 61 6f af dc",
portgroupKey = "dvportgroup-152",
portKey = "3",
connectionCookie = 413544073
},
portgroup = ,
mtu = 1500,
tsoEnabled = true,
netStackInstanceKey = "defaultTcpipStack",
opaqueNetwork = (vim.host.VirtualNic.OpaqueNetworkSpec) null,
externalId = ,
pinnedPnic = ,
ipRouteSpec = (vim.host.VirtualNic.IpRouteSpec) null,
systemOwned =
}
}
],
consoleVnic = ,
dnsConfig = (vim.host.DnsConfig) {
dhcp = false,
virtualNicDevice = ,
ipv6VirtualNicDevice = ,
hostName = "host201-cs1",
domainName = "telco.example.com",
address = (string) [
"10.0.16.253"
],
searchDomain = (string) [
"telco.example.com"
]
},
ipRouteConfig = (vim.host.IpRouteConfig) null,
consoleIpRouteConfig = (vim.host.IpRouteConfig) null,
routeTableConfig = (vim.host.IpRouteTableConfig) null,
dhcp = ,
nat = ,
ipV6Enabled = true,
netStackSpec = (vim.host.NetworkConfig.NetStackSpec) [
(vim.host.NetworkConfig.NetStackSpec) {
netStackInstance = (vim.host.NetStackInstance) {
key = "vSphereProvisioning",
name = ,
dnsConfig = (vim.host.DnsConfig) {
dhcp = false,
virtualNicDevice = ,
ipv6VirtualNicDevice = ,
hostName = "",
domainName = "",
address = ,
searchDomain =
},
ipRouteConfig = (vim.host.IpRouteConfig) {
defaultGateway = ,
gatewayDevice = ,
ipV6DefaultGateway = ,
ipV6GatewayDevice =
},
requestedMaxNumberOfConnections = 11000,
congestionControlAlgorithm = "newreno",
ipV6Enabled = true,
routeTableConfig = (vim.host.IpRouteTableConfig) null
},
operation =
},
(vim.host.NetworkConfig.NetStackSpec) {
netStackInstance = (vim.host.NetStackInstance) {
key = "vmotion",
name = ,
dnsConfig = (vim.host.DnsConfig) {
dhcp = false,
virtualNicDevice = ,
ipv6VirtualNicDevice = ,
hostName = "",
domainName = "",
address = ,
searchDomain =
},
ipRouteConfig = (vim.host.IpRouteConfig) {
defaultGateway = ,
gatewayDevice = ,
ipV6DefaultGateway = ,
ipV6GatewayDevice =
},
requestedMaxNumberOfConnections = 11000,
congestionControlAlgorithm = "newreno",
ipV6Enabled = true,
routeTableConfig = (vim.host.IpRouteTableConfig) null
},
operation =
},
(vim.host.NetworkConfig.NetStackSpec) {
netStackInstance = (vim.host.NetStackInstance) {
key = "defaultTcpipStack",
name = "defaultTcpipStack",
dnsConfig = (vim.host.DnsConfig) {
dhcp = false,
virtualNicDevice = ,
ipv6VirtualNicDevice = ,
hostName = "host201-cs1",
domainName = "telco.example.com",
address = (string) [
"10.0.16.253"
],
searchDomain = (string) [
"telco.example.com"
]
},
ipRouteConfig = (vim.host.IpRouteConfig) {
defaultGateway = "10.200.16.1",
gatewayDevice = ,
ipV6DefaultGateway = ,
ipV6GatewayDevice =
},
requestedMaxNumberOfConnections = 11000,
congestionControlAlgorithm = "newreno",
ipV6Enabled = true,
routeTableConfig = (vim.host.IpRouteTableConfig) {
ipRoute = (vim.host.IpRouteOp) [
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "0.0.0.0",
prefixLength = 0,
gateway = "10.200.16.1",
deviceName = "vmk0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "10.200.16.0",
prefixLength = 24,
gateway = "0.0.0.0",
deviceName = "vmk0"
}
}
],
ipv6Route = (vim.host.IpRouteOp) [
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "fe80::",
prefixLength = 64,
gateway = "::",
deviceName = "lo0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "fe80::",
prefixLength = 64,
gateway = "::",
deviceName = "vmk0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "ff01::",
prefixLength = 32,
gateway = "::1",
deviceName = "lo0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "ff01::",
prefixLength = 32,
gateway = "fe80::250:56ff:fea3:4822",
deviceName = "vmk0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "ff02::",
prefixLength = 32,
gateway = "::1",
deviceName = "lo0"
}
},
(vim.host.IpRouteOp) {
changeOperation = "ignore",
route = (vim.host.IpRouteEntry) {
network = "ff02::",
prefixLength = 32,
gateway = "fe80::250:56ff:fea3:4822",
deviceName = "vmk0"
}
}
]
}
},
operation =
}
],
migrationStatus =
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.