VxRailDetails
VxRailDetails
Contains the VxRail Manager details
JSON Example
{
"rootCredentials": {
"credentialType": "One among: SSH",
"username": "string",
"password": "string"
},
"adminCredentials": {
"credentialType": "One among: SSH",
"username": "string",
"password": "string"
},
"sshThumbprint": "string",
"sslThumbprint": "string",
"networks": [
{
"id": "string",
"type": "VSAN, VMOTION, VXLAN, NFS, ISCSI, VSAN_EXTERNAL",
"vlanId": 0,
"mtu": 0,
"subnet": "string",
"mask": "string",
"gateway": "string",
"ipPools": [
{
"start": "string",
"end": "string"
}
],
"freeIps": [
"string"
],
"usedIps": [
"string"
]
}
],
"ipAddress": "string",
"dnsName": "string",
"nicProfile": "string",
"contextWithKeyValuePair": {
"contextWithKeyValuePair": [
{
"attributeName": "string",
"datatype": "string",
"value": "string"
}
]
},
"arrayContextWithKeyValuePair": {
"arrayContextWithKeyValuePair": [
{
"arrayAssociationContext": {
"parent": "VxRailArrayAssociationContext Object",
"arrayAttributeIdsKeyValue": {
"arrayAttributeIdsKeyValue": "string"
}
},
"simpleAttributes": [
{
"attributeName": "string",
"datatype": "string",
"value": "string"
}
]
}
]
}
}
rootCredentials
Optional
Represents credentials of am unmanaged resource (i.e a resource that is not managed by VCF)
adminCredentials
Optional
Represents credentials of am unmanaged resource (i.e a resource that is not managed by VCF)
string
sshThumbprint
Optional
SSH thumbprint of the VxRail Manager
string
sslThumbprint
Optional
SSL thumbprint of the VxRail Manager
string
ipAddress
Optional
IP Address of the VxRail Manager
string As ^[a-z0-9]+(([-]+[a-z0-9]+)|([.][a-z0-9]+))*\.[a-z]{2,}$
dnsName
Optional
DNS Name/Hostname of the VxRail Manager
string
nicProfile
Optional
Nic Profile Type
object
contextWithKeyValuePair
Optional
Map of Context class with list of key and value pairs
object
arrayContextWithKeyValuePair
Optional
Map of Context class with list of key and value pairs for array objects