Site
The site object
The full site object providing all details about the site. Required fields vary based on the desired state of the site. For onboarding, hostname, username, password, certificate and site_name are required. To reconnect a site, hostname, username, password and certificate are required.
OneOf
JSON Example
NsxManagerSite
{
"_create_user": "string",
"_create_time": 0,
"_last_modified_user": "string",
"_last_modified_time": 0,
"_revision": 0,
"_resource_type": "string",
"_system_owned": false,
"id": "string",
"display_name": "string",
"description": "string",
"site_ids": [
"string"
],
"desired_state": "string",
"site_type": "string",
"site_connection_info": {
"connection_type": "string",
"hostname": "string"
},
"site_name": "string",
"virtual_ip": "string",
"manager_hostname": "string",
"cluster_manager_ips": [
"string"
],
"status": {
"connection_status": "string",
"infrastructure_sync_agent_status": {
"status": "string",
"last_transition_time": 0
},
"inventory_sync_agent_status": {
"status": "string",
"last_transition_time": 0
},
"cluster_status": "string",
"nsx_cluster_id": "string",
"nsx_version": "string",
"configuration_status": {
"site_precheck_status": {
"site_precheck_phase": "string",
"site_precheck_state": "string",
"site_precheck_results": [
{
"precheck_name": "string",
"precheck_last_run_time": 0,
"precheck_result_status": "string",
"precheck_message": "string"
}
]
},
"current_status": "string",
"configuration_message": "string"
},
"conditions": [
{
"name": "string",
"message": "string",
"last_transition_time": 0,
"state": "string"
}
]
}
}